centos7 docker的安裝和部署命令
阿新 • • 發佈:2018-11-08
解除安裝docker
yum list installed | grep docker docker.x86_64 1.10.3-46.el7.centos.14 @extras docker-common.x86_64 1.10.3-46.el7.centos.14 @extras docker-selinux.x86_64 1.10.3-46.el7.centos.14 @extras yum -y remove docker.x86_64 yum -y remove docker-common.x86_64 yum -y remove docker-selinux.x86_64
一、Docker的安裝
Docker目前官方主要有兩個版本,一個是企業版(docker-ee),一個是社群版(docker-ce),我們這裡主要使用的是社群版。
1、安裝Docker CE
CentOS 7 基本倉庫是帶docker的,但是不是官方的版本,而且版本也比較低,我們推薦使用官方的yum源,而且對以後的升級也很方便。
wget -P /etc/yum.repos.d/ https://download.docker.com/linux/centos/docker-ce.repo yum install docker-ce
2、啟動Docker
systemctl start docker
3、使用阿里雲映象快速安裝
curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -
二、配置Docker 加速器
如果不使用加速器,我們從Docker伺服器拉取的時候會非常慢,那該如何解決呢?
首先,要“感謝”偉大的牆及其親屬。
然後,使用 阿里雲加速器 或者 DaoCloud 加速器(也就是代理、映象)即可。
1、阿里雲加速器
登入地址https://dev.aliyun.com/search.html,點選"建立我的容器映象",找到"Docker Hub 映象站點",如下圖:
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://78ssvya7.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
2、DaoCloud 加速器
註冊 DaoCloud 賬戶(支援微信登入),然後訪問:https://www.daocloud.io/mirror#accelerator-doc
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://b149d2fd.m.daocloud.io