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/{{deb_release}} 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" //用阿里云加速
  ]
}
tag(s): docker
show comments · back · home
Edit with markdown