更新軟件包
[root@localhost ~]# sudo yum update
添加 yum 軟件源
[root@localhost ~]# sudo tee /etc/yum.repos.d/docker.repo <<-'EOF'
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
EOF
安裝 docker-engine。
[root@localhost ~]# sudo yum install -y docker-engine
測試
[root@localhost ~]# docker
開機自啟動Docker 服務(wù)
[root@localhost ~]# sudo chkconfig docker on
給用戶添加docker命令執(zhí)行權(quán)限
docker的守護進程 (docker daemon)沒有綁定到TCP port丈咐,而是綁定在Unix socket瑞眼。默認情況下,Unix socket只屬于root棵逊,其他用戶需要使用sudo先獲取權(quán)限伤疙。所以,docker daemon 總是以root身份運行辆影。
為了避免其他用戶總是使用sudo才能執(zhí)行docker命令徒像,我們可以將用戶添加到docker組(這樣用戶就可以不適用sudo,就能直接執(zhí)行docker命令)
sudo usermod -aG docker your_username
添加docker國內(nèi)鏡像源(daocloud)
使用國內(nèi)鏡像源可以加快鏡像的下載速度
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://e861eba3.m.daocloud.io
service docker restart