在Ubuntu上安装

添加软件源

添加docker官方GPG密钥并载入密钥:

curl -fsSL [https://download.docker.com/linux/ubuntu/gpg](https://download.docker.com/linux/ubuntu/gpg) | sudo apt-key add -

设置deb官方源,编辑/etc/apt/sources.list文件,末尾添加下列内容:

deb [https://download.docker.com/linux/debian](https://download.docker.com/linux/debian) stretch stable

更新软件源

sudo apt update

安装软件

sudo apt install docker-ce

在CentOs、阿里云Linux上安装

安装运行环境

安装编译器:

yum -y install gcc
yum -y install gcc-c++

安装yum-utils:

yum -y install yum-utils

安装软件源

yum-config-manager --add-repo [https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo](https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo)

更新yum软件源

yum makecache

安装软件

sudo yum -y install docker-ce

用户组设置

设置用户组可以避免执行docker命令时需要sudo权限。

添加docker用户组

sudo groupadd docker

将当前用户加入docker用户组

sudo gpasswd -a $USER docker
如果需要加其他用户到docker用户组,将$USER替换成指定的用户名即可。

更新用户组

newgrp docker

设置docker国内源

在阿里云工作台找“容器镜像服务”-“镜像工具”-“镜像加速器”,找到加速器配置脚本,复制粘贴执行。

  1. sudo mkdir -p /etc/docker
  2. sudo tee /etc/docker/daemon.json <<-'EOF'
  3. {
  4. "registry-mirrors": ["https://puiev2e1.mirror.aliyuncs.com"]
  5. }
  6. EOF
  7. sudo systemctl daemon-reload
  8. sudo systemctl restart docker

卸载Docker

卸载软件

sudo yum remove docker-ce docker-ce-cli containerd.io

删除配置

rm -rf /var/lib/docker

删除容器

rm -rf /var/lib/containerd