安裝docker
下載下傳docker
wget -c https://github.com/moby/moby/releases/
//在寫這篇文章的時我使用docker版本是:docker17.04.0-ce
安裝
- 解壓并複制到/usr/local/docker目錄
- 設定docker安裝目錄到環境變量中
shell //在centos上打開.bash_profile檔案,這個檔案是目前使用者目錄下的隐藏檔案 vi .bash_profile //在export PATH前添加以下内容 DockerPath=/usr/local/docker PATH=$PATH:$DckerPath
啟動docker
dockerd &
///執行後出現一下兩個警告:
1. WARN[0000] could not change group /var/run/docker.sock to docker: group docker not found
提示我們缺少docker工作組,下面添加這個docker工作組,解決辦法執行以下指令:
groupadd docker
2. WARN[0000] containerd: low RLIMIT_NOFILE changing to max current=1024 max=4096
不知道怎麼解決
擷取一個docker鏡像
擷取一個docker鏡像有兩種辦法:
從零開始制作鏡像
- 下載下傳制作腳本: https://raw.githubusercontent.com/moby/moby/master/contrib/mkimage-yum.sh
- 下載下傳後執行以下指令開始自動制作:
shell mkimage-yum.sh y centos
- 制作完成後可以執行以下指令檢視結果:
shell docker images
從鏡像倉庫下載下傳鏡像
在
https://hub.docker.com/或者
http://hub.daocloud.io/上可以查找你需要的docker鏡像
docker pull daocloud.io/centos:latest
從鏡像啟動一個容器
現在從鏡像建立一個容器并列印
success
docker run -it daocloud.io/centos:latest /bin/bash -c 'echo success'