Docker CentOS6.8和CentOS7上安裝
阿新 • • 發佈:2018-12-23
Docker使用EPEL釋出,RHEL系的OS首先要確保已經有EPEL庫,否則先檢查OS的版本,然後安裝相應的EPEL包。
CentOS6.7安裝
1、安裝epel庫:yum install -y epel-release
2、安裝docker:yum install -y docker-io
3、安裝後的配置檔案:/etc/sysconfig/docker
4、啟動docker服務:service docker start
5、驗證:docker version
安裝成功
CentOS7.5安裝
下面的步驟全部是參考官方文件寫的,官方文件會更新,所以推薦另外參考英文官方文件安裝
1、首先把gcc庫裝上
yum -y install make gcc-c++ cmake bison-devel ncurses-devel
2、從 /etc/yum.repos.d/
中刪除任何現有 Docker 映象倉庫。(有事沒事先執行下,‘\’是換行,把‘\’去掉換到一行也行)
yum remove docker \ docker-common \ docker-selinux \ docker-engine-selinux \ docker-engine \ docker-ce
3、安裝所需的軟體包。yum-utils
提供了 yum-config-manager
實用程式,並且 devicemapper
儲存驅動需要 device-mapper-persistent-data
和 lvm2
。
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
4、使用下列命令新增 stable 映象倉庫(注意,千萬不要使用官方文件中的地址安裝,因為官方文件上的地址是國外的,後續的安裝連國外的地址安裝非常慢或者連線超時)
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
5、更新 yum
軟體包索引。
yum makecache fast
6、安裝最新版docker(我這裡安裝最新版docker)
-y是全部同意,不需要中間在輸入y確如
yum install -y docker-ce
7、配置阿里雲映象加速
不配置也行,但是連國外的網站速度會很慢,有時候甚至會連結超時,我這裡直接使用我自己的阿里雲映象加速地址,也可以使用網易雲的映象加速地址,這個加速地址都是免費提供的,可以到阿里雲或者網易雲網站註冊下就能獲取。
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://gtdyt7yw.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
8、啟動docker服務(CentOS6.8和CentOS7的啟動服務是有區別的)
systemctl start docker
9、驗證docket是否正確啟動
docker version