Docker快速安裝與簡要配置

1. 安裝

1.1 確保刪除舊版本DOCKER

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

1.2 安裝所需要的包

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

$ 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是企業級。

$ sudo yum install docker-ce docker-ce-cli containerd.io

# 安裝指定版本
$ sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io

安裝成功後可查看版本號表示安裝成功

[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倉庫存在網絡慢的問題。
下面使用的是國內的加速器

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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章