环境deepin linux
清除
若已经安装过,就利用以下命令清除
apt-get remove docker docker-engine docker.io
安装证书
由于官方源使用 HTTPS 以确保软件下载过程中不被篡改。因此,我们首先需要添加使用 HTTPS 传输的软件包以及 CA 证书
apt-get install \
apt-transport-https \
ca-certificates \
curl \
lsb-release \
software-properties-common \
gnupg2
国内源
为了确认所下载软件包的合法性,需要添加软件源的 GPG 密钥
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
然后,我们需要向/etc/apt/sources.list
中添加 Docker CE 软件源:
sudo add-apt-repository \
"deb [arch=amd64] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian wheezy stable"
安装和启动
apt-get install docker-ce
systemctl start docker
普通用户如果不能使用docker
使用下面命令解决
sudo groupadd docker //创建group组
sudo usermod -aG docker $USER //添加当前用户用户到docker组
sudo service docker restart //重启 docker服务
newgrp - docker //切换会话,避免使用缓存的组信息
Docker镜像加速器
对于deepin来说,在/etc/docker/daemon.json中写入如下内容(如果文件不存在请新建该文件)
{
"registry-mirrors": [
"https://******.mirror.aliyuncs.com" //用阿里云加速
]
}
zsh添加docker命令补全
pip install aliyuncli
#安装命令行工具自动补全脚本aliyun_completer脚本
#在.zshrc中加入如下代码
source /usr/local/bin/aliyun_zsh_complete.sh
#实现自动补全