Docker是一個開源的引擎,可以輕鬆的爲任何應用創建一個輕量級的、可移植的、自給自足的容器。開發者在筆記本上編譯測試通過的容器可以批量地在生產環境中部署,包括VMs(虛擬機)、bare metal、OpenStack 集羣和其他的基礎應用平臺。容器技術是繼大數據和雲計算之後又一炙手可熱的技術,而且未來相當一段時間內都會非常流行。
- 本文介紹在Liunx下docker-compose編排PHP基本環境基本步驟,廢話少說直奔主題。
安裝docker
本文選用 Centos7.3系統
-
確保系統中無殘留docker
sudo yum remove docker \docker-common \docker-selinux \docker-engine-selinux \docker-engine \docker-ce
-
安裝前準備
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
-
更換yum 軟件源
sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
-
設置使用最新Docker CE
sudo yum-config-manager --enable docker-ce-edge sudo yum-config-manager --enable docker-ce-test
-
安裝docker
sudo yum install docker-ce
-
如果非root用戶配置非root運行docker
sudo usermod -aG docker 用戶名
-
啓動
service docker start
-
查看是否安裝成功
docker info
-
配置加速
https://www.daocloud.io/ (加速器申請地址
#回到服務器將你或得到的命令直接運行 curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://你的編號.m.daocloud.io #重啓docker service docker restart
安裝docker-compose
https://github.com/docker/com... github下載地址
-
執行conpose下載
curl -L https://github.com/docker/compose/releases/download/1.23.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose
-
實驗
docker-compose -version
環境搭建成功後可觀看 docker編排PHP開發壞境 部署屬於你的環境
致謝
謝謝各位觀看,歡迎討論~