Docker的简单安装

1、下载repo

  1. wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo

2、安装Docker

  1. yum -y install docker-ce-18.06.1.ce-3.el7

3、启动Docker

  1. systemctl enable docker && systemctl start docker

4、测试Docker

  1. docker --version

5、加速镜像下载:通过添加阿里云 YUM 软件源,可以加速镜像的下载

  1. cat > /etc/docker/daemon.json << EOF
  2. {
  3. "registry-mirrors": ["https://b9pmyelo.mirror.aliyuncs.com"]
  4. }
  5. EOF

重启Docker

  1. systemctl restart docker

二进制安装Docker

1、下载

  1. wget https://download.docker.com/linux/static/stable/x86_64/docker- 19.03.9.tgz

2、解压二进制包

  1. tar zxvf docker-19.03.9.tgz
  2. mv docker/* /usr/bin

3、systemd 管理 docker

  1. cat > /usr/lib/systemd/system/docker.service << EOF
  2. [Unit]
  3. Description=Docker Application Container Engine
  4. Documentation=https://docs.docker.com
  5. After=network-online.target firewalld.service
  6. Wants=network-online.target
  7. [Service]
  8. Type=notify
  9. ExecStart=/usr/bin/dockerd
  10. ExecReload=/bin/kill -s HUP $MAINPID
  11. LimitNOFILE=infinity
  12. LimitNPROC=infinity
  13. LimitCORE=infinity
  14. TimeoutStartSec=0
  15. Delegate=yes
  16. KillMode=process
  17. Restart=on-failure
  18. StartLimitBurst=3
  19. StartLimitInterval=60s
  20. [Install]
  21. WantedBy=multi-user.target
  22. EOF

4、创建配置文件

  1. mkdir /etc/docker
  2. cat > /etc/docker/daemon.json << EOF
  3. {
  4. "registry-mirrors": ["https://b9pmyelo.mirror.aliyuncs.com"]
  5. }
  6. EOF
  • registry-mirrors 阿里云镜像加速器

5、启动并设置开机启动

  1. systemctl daemon-reload
  2. systemctl start docker
  3. systemctl enable docker

6、测试Docker

  1. docker --version

7、加速镜像下载:通过添加阿里云 YUM 软件源,可以加速镜像的下载

  1. cat > /etc/docker/daemon.json << EOF
  2. {
  3. "registry-mirrors": ["https://b9pmyelo.mirror.aliyuncs.com"]
  4. }
  5. EOF

重启Docker

  1. systemctl restart docker