Docker快速安裝與簡要配置

1. 安裝

1.1 確保刪除舊版本DOCKER

$ sudo yum remove docker \
                  docker-common \
                  docker-selinux \
                  docker-engine

1.2 安裝所須要的包

安裝所須要的依賴包,包括 yum-utils , device-mapper-persistent-datalvm2.linux

$ sudo yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

1.3 配置yum的docker倉庫

$ sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

1.4 安裝DOCKER CE

安裝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

2. 啓動

2.1 啓動DOCKER

$ sudo systemctl start docker

2.2 配置開機啓動DOCKER

$ sudo systemctl enable docker

3. 配置

3.1 修改鏡像加速器

針對國內網絡狀況,訪問docker倉庫存在網絡慢的問題。
下面使用的是國內的加速器centos

3.1.1 修改 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

3.1.2 修改完成後須要重啓docker

$ sudo systemctl daemon-reload
$ sudo systemctl restart docker

3.2 開啓2375遠程訪問端口

(非必要操做)。爲了不安全性問題,有須要才進行此端口的開啓操做

3.2.1 打開docker配置文件

$ vi /usr/lib/systemd/system/docker.service

3.2.2 將 ExecStart 部分修改成:

ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
相關文章
相關標籤/搜索