docker的安装

环境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://3pj8crgf.mirror.aliyuncs.com" //用阿里云加速
  ]
}

zsh添加docker命令补全

pip install aliyuncli
#安装命令行工具自动补全脚本aliyun_completer脚本

#在.zshrc中加入如下代码
source /usr/local/bin/aliyun_zsh_complete.sh
#实现自动补全
tag(s): docker
show comments · back · home
Edit with markdown