Ubuntu18.04通过deb包离线安装docker-ce

kevin.Zhu 发布于:2019-11-27 12:04 分类:文摘  有 12 人浏览,获得评论 0 条  

https://www.jianshu.com/p/42d1c9fb538c


系统环境:

ubuntu@ubuntu:~$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 18.04.2 LTS Release: 18.04 Codename: bionic 

一、https://pkgs.org/ 下载相关环境的deb包:

libltdl7_2.4.6-2_amd64.deb 

二、安装docekr-ce前需要先去下载相关的deb包。

ubuntu@ubuntu:~$ ls -l
docker-ce-cli_18.09.6~3-0~ubuntu-bionic_amd64.deb
containerd.io_1.2.5-1_amd64.deb
docker-ce_18.09.6~3-0~ubuntu-bionic_amd64.deb 

三、并按顺序使用sudo dpkg -i xx.deb进行安装。

ubuntu@ubuntu:~$ sudo dpkg -i libltdl7_2.4.6-2_amd64.deb 
ubuntu@ubuntu:~$ sudo dpkg -i docker-ce-cli_18.09.6~3-0~ubuntu-bionic_amd64.deb 
ubuntu@ubuntu:~$ sudo dpkg -i containerd.io_1.2.5-1_amd64.deb
ubuntu@ubuntu:~$ sudo dpkg -i docker-ce_18.09.6~3-0~ubuntu-bionic_amd64.deb 

四、docker -v查看docker-ce版本

ubuntu@ubuntu:~$ docker -v Docker version 18.09.6, build 481bc77 

五、设置docekr-ce开机自启动

sudo systemctl enable docker
sudo systemctl start docker 

六、如果执行时不想使用sudo命令,可以进行设置用户组,并将当前用户增加到该组中,重新登陆shell生效。

$ sudo groupadd docker
$ sudo usermod -aG docker $USER 

七、①卸载docker-ce:

sudo apt-get purge docker-ce 

②删除镜像、容器、卷

sudo rm -rf /var/lib/docker 

国内添加下载镜像加速:
编辑或创建文件,并添加如下内容:

vim /etc/docker/daemon.json
{"registry-mirrors": ["https://7c0dmg0u.mirror.aliyuncs.com","http://hub-mirror.c.163.com","https://registry.docker-cn.com","https://docker.mirrors.ustc.edu.cn"],
"insecure-registries": ["0.0.0.0/0"],
 } 

生效:

$ systemctl daemon-reload 
$ systemctl restart docker 

第一行是:阿里云、163等其他网站的Docker镜像加速
第二行是本地Docker镜像仓库非ssl的镜像地址


作者:Firetheworld
链接:https://www.jianshu.com/p/42d1c9fb538c
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。