環境
- CentOS 7
安裝 Docker
更新 yum 套件工具。
1 | sudo yum update |
安裝以下套件。
1 | sudo yum install -y yum-utils device-mapper-persistent-data lvm2 |
添加倉庫。
1 | sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo |
安裝最新版本的 Docker 引擎。
1 | sudo yum install docker-ce docker-ce-cli containerd.io |
啟動 Docker 服務。
1 | sudo systemctl start docker |
查看 Docker 版本。
1 | docker -v |
將目前使用者加進 docker
群組。
1 | sudo gpasswd -a ${USER} docker |
- 需要重新登入。
安裝 Docker Compose
下載執行檔。
1 | sudo curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose |
設定權限。
1 | sudo chmod +x /usr/local/bin/docker-compose |
建立軟連結。
1 | sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose |
查看 Docker Compose 版本。
1 | docker-compose -v |
安裝 Laradock
從 GitHub 上將 Laradock 下載下來。
1 | git clone https://github.com/Laradock/laradock.git Laradock |
複製範本 env-example
檔作為設定檔。
1 | cd ~/Laradock && cp env-example .env |
修改 .env
檔的 APP_CODE_PATH_HOST
參數到指定的映射路徑:
1 | APP_CODE_PATH_HOST=/var/www |
使用 docker-compose
啟動 Laradock。
1 | cd ~/Laradock && docker-compose up -d nginx mysql phpmyadmin |