Deepin【1】:Deepin系统安装Docker
1: 安装必要的一些系统工具
sudo apt-get update
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
2: 安装GPG证书
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
3: 写入软件源信息
sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
3.1第三步失败处理办法
sudo vim /etc/apt/sources.list
deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/debian buster stable
4: 更新并安装Docker-CE
sudo apt-get -y update
sudo apt-get -y install docker-ce
5:安装指定版本的Docker-CE
5.1: 查找Docker-CE的版本:
> apt-cache madison docker-ce
docker-ce | 17.03.1~ce-0~ubuntu-xenial | https://mirrors.aliyun.com/docker-ce/linux/ubuntu xenial/stable amd64 Packages
docker-ce | 17.03.0~ce-0~ubuntu-xenial | https://mirrors.aliyun.com/docker-ce/linux/ubuntu xenial/stable amd64 Packages
5.2: 安装指定版本的Docker-CE
- (VERSION例如上面的17.03.1ce-0ubuntu-xenial)
sudo apt-get -y install docker-ce=[VERSION]
6:安装后操作
6.1:状态查询
sudo systemctl status docker
如果有如下报错,将当前用户添加docker组
- 【permission denied while trying to connect to the Docker daemon socket】
- 执行如下命令,然后重启电脑
sudo usermod -aG docker $USER
6.2:启动docker
sudo systemctl start docker
6.3:开机自启动
sudo systemctl enable docker
7:源切换
此时使用docker下载镜像可能会出现很多超时情况,需要更换源。
> sudo mkdir -p /etc/docker
> sudo vim /etc/docker/daemon.json
{
# 镜像存放根目录
"data-root":"/home/xshhe/workspace/docker",
# 镜像加速源
"registry-mirrors": ["https://do.nark.eu.org","https://dc.j8.work","https://docker.m.daocloud.io","https://dockerproxy.com","https://docker.mirrors.ustc.edu.cn","https://docker.nju.edu.cn"]
}
> sudo systemctl daemon-reload
> sudo systemctl restart docker
参考链接: 阿里云镜像源