1.写在docker
sudo apt-get remove docker docker-engine docker.io
2.使用apt安装
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
3.添加docker软件源
sudo add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
4.安装docker ce
sudo apt-get update
sudo apt-get install docker-ce
5.使用脚本自动安装
curl -fsSL get.docker.com -o get-docker.sh
sudo sh get-docker.sh --mirror Aliyun
6.启动docker ce
sudo systemctl enable docker
sudo systemctl start docker
7.建立docker用户组
sudo groupadd docker
8.将当前用户加入docker用户组
sudo usermod -aG docker $USER
9.配置国内镜像,在/etc/docker/daemon.json加入,如果没有就新建一个,一定要是json格式的文件,不然docker无法识别
{ "registry-mirrors": [ "https://hub-mirror.c.163.com", "https://mirror.baidubce.com" ] }
10.重启服务
sudo systemctl daemon-reload
sudo systemctl restart docker
11.检查是否生效
docker info
12.设置cli特性
export DOCKER_CLI_EXPERIMENTAL=enabled