$ sudo yum remove docker \ docker-common \ docker-selinux \ docker-engine
安裝所須要的依賴包,包括 yum-utils
, device-mapper-persistent-data
和 lvm2
.linux
$ sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2
$ sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
安裝docker ce爲社區版。ee是企業級。docker
$ sudo yum install docker-ce docker-ce-cli containerd.io # 安裝指定版本 $ sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
安裝成功後可查看版本號表示安裝成功json
[root@VM_0_16_centos ~]# docker --version Docker version 18.09.6, build 481bc77156
$ sudo systemctl start docker
$ sudo systemctl enable docker
針對國內網絡狀況,訪問docker倉庫存在網絡慢的問題。
下面使用的是國內的加速器centos
daemon.json
$ sudo mkdir -p /etc/docker $ sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["http://hub-mirror.c.163.com"] } EOF
針對 registry-mirrors
,能夠選用下列鏡像安全
# Docker中國區官方鏡像 https://registry.docker-cn.com # 網易 http://hub-mirror.c.163.com # ustc https://docker.mirrors.ustc.edu.cn # 阿里雲我的申請的鏡像 https://tocunmrt.mirror.aliyuncs.com
$ sudo systemctl daemon-reload $ sudo systemctl restart docker
(非必要操做)。爲了不安全性問題,有須要才進行此端口的開啓操做
$ vi /usr/lib/systemd/system/docker.service
ExecStart
部分修改成:ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock