说明:deepin20.8、lenovo T14
一、新系统安装
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
二、旧系统安装
a、基本安装步骤
1、若你安装了老版本,则需要先卸载
sudo apt-get remove docker docker-engine docker.io containerd runc
2、安装以下库,支持https
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
3、添加证书
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
4、添加源
deepin20 是基于Debian Buster 10 (stable) 开发的,所以,需要在对应文件末尾添加:
deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/debian buster stable
sudo vim /etc/apt/sources.list.d/docker.list
5、安装docker
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
6、验证安装
docker -v
b、卸载
sudo apt-get purge docker-ce docker-ce-cli containerd.io
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
三、常用设置
1、启动服务设置
- 确认服务是否启动
sudo docker info
- 启动docker服务
sudo systemctl start docker
- 设置docker服务,随系统自启动
sudo systemctl enable docker
2、镜像加速配置
- 编辑对应文件
sudo vim /etc/docker/daemon.json
- 添加相关配置项
{
"registry-mirrors": [
"https://registry.docker-cn.com",
"https://reg-mirror.qiniu.com",
"http://hub-mirror.c.163.com",
"https://3laho3y3.mirror.aliyuncs.com",
"http://f1361db2.m.daocloud.io",
"https://mirror.ccs.tencentyun.com"
],
"insecure-registries": [],
"debug": true,
"experimental": false
}
- 重启使配置项生效
sudo systemctl daemon-reload
sudo systemctl restart docker
- 验证配置
sudo docker info