图省事一般采用第一种
一、 直接采用apt安装
apt install docker.io
查看 /usr/lib/systemd/system/docker.service
ubuntu默认守护进程用的:fd://
ps -ef | grep docker
root 775237 1 0 11:14 ? 00:01:07 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
对比CentOS
centos默认守护进程用 :unix
ps -ef | grep docker
root 7703 1 0 10:14 ? 00:00:02 /usr/bin/dockerd -H unix:///var/run/docker.sock
二、 采用阿里云镜像
1、安装
使用官方安装脚本自动安装
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
版本:20.10.7
2、镜像加速器
- 科大镜像:https://docker.mirrors.ustc.edu.cn/
- 网易:https://hub-mirror.c.163.com/
- 阿里云:https://<你的ID>.mirror.aliyuncs.com
- 七牛云加速器:https://reg-mirror.qiniu.com
阿里云镜像获取地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors,
(1)阿里云加速器地址:https://xxxx.mirror.aliyuncs.com
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://xxxx.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
(2)Ubuntu16.04+、Debian8+、CentOS7
对于使用 systemd 的系统,请在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件):
{
"registry-mirrors":[
"https://reg-mirror.qiniu.com/"
]
}
之后重新启动服务:
$ sudo systemctl daemon-reload
$ sudo systemctl restart docker
3、检查加速器是否生效
docker info
4、卸载 docker
删除安装包:
sudo apt-get purge docker-ce
删除镜像、容器、配置文件等内容:
sudo rm -rf /var/lib/docker