在网上搜索的教程,结合自己的实际操作
deepin安装docker
先检查以前是否有安装过,有就删除掉
sudo apt-get remove docker.io docker-engine
添加docker源
deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable
# 上面的是国外的源,我找到了国内的源,最后更新的docker的时候我才添加的,如果之后操作有误,可以先使用国外的官方源试试
deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu bionic stable
# 上面是清华源
添加公钥管理和安装密钥
apt-get -y install apt-transport-https
apt-get -y install ca-certificates
apt-get -y install curl
apt-get -y install software-properties-common
然后安装密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
# 如果使用清华源,这里需要替换为清华源
curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
我这直接就可以安装docker了
sudo apt install docker-ce
使用docker -v测试
docker -v
Docker version 19.03.8, build 1b4342cd4c
添加普通用户到docker 用户组
sudo usermod -aG docker username
sudo chmod a+rw /var/run/docker.sock
更换镜像源
# 换源的方法是编辑/etc/docker/daemon.json (不存在就创建)
{
"registry-mirrors":[
"http://docker.mirrors.ustc.edu.cn",
"http://hub-mirror.c.163.com",
"http://registry.docker-cn.com"
] ,
"insecure-registries":[
"docker.mirrors.ustc.edu.cn",
"registry.docker-cn.com"
]
}
参考文档
附上docker的官方地址: