Docker 是一個開源的應用容器引擎,讓開發者能夠打包他們的應用以及依賴包到一個可移植的容器中,而後發佈到任何流行的 Linux 機器上,也能夠實現虛擬化。容器是徹底使用沙箱機制,相互之間不會有任何接口。能夠使開發環境和生產環境保持一致,減小部署時出現環境不一致的麻煩,提升效率。
一個完整的Docker有如下幾個部分組成:html
安裝要求docker
測試安裝
打開cmd或PowerShell輸入以下命令進行測試。
json
配置阿里雲鏡像
Docker倉庫有不少現成的環境鏡像,只要拉下來就能夠使用,固然本身也能夠建立鏡像推到倉庫上供其餘人使用。國內用戶最好註冊一下阿里雲的鏡像加速器,這樣拉鏡像速度要快不少。
註冊地址:https://cr.console.aliyun.com/
配置鏡像地址
參考:http://www.cnblogs.com/atliwen/p/6102414.htmlcentos
CentOS下安裝很是方便,幾行命令就能搞定。
安裝環境
VMware Workstation 12 Pro,CentOS7 Minimal 64位,Docker必需要64位的系統。
安裝命令
yum install docker
啓動命令
systemctl start docker.service
設置開機啓動
systemctl enable docker.service
配置國內鏡像
針對Docker客戶端版本大於1.10.0的能夠經過修改daemon配置文件/etc/docker/daemon.json
來使用加速器。bash
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://registry.docker-cn.com","https://xxxxxxxx.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker