1. 程式人生 > >centos7 docker的安裝和部署命令

centos7 docker的安裝和部署命令

解除安裝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 映象站點",如下圖:

7c8c5a3bcd1705da04d143d522460b77.jpg

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

5088bd59adcb410ee51a35afe0d51962.jpg

curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://b149d2fd.m.daocloud.io