本文记录了在Deepin20下离线安装docker-ce的过程。
一、操作环境
离线安装需要先下载相关文件,拷贝至离线主机上安装。
准备两台主机,一台在线,一台离线。
在线主机:Deepin20.9
离线主机:Deepin20.9
二、下载docker-ce安装包及依赖包
在线主机下载:
1、创建下载文件目录
$ mkdir -p ~/apt/docker-ce
2、切换到下载文件目录
$ cd ~/apt/docker-ce
3、下载docker-ce安装包及其依赖包
$ apt-get download $(apt-cache depends --recurse --no-recommends --no-suggests --no-conflicts --no-breaks --no-replaces --no-enhances --no-pre-depends docker-ce | grep -v i386 | grep "^\w")
三、离线主机安装
将下载的docker-ce安装包及其依赖包复制到离线主机的下载文件目录~/apt/docker-ce。
1、切换到下载文件目录
$ cd ~/apt/docker-ce
2、安装所有下载包
$ sudo dpkg -i *.deb
3、查看docker版本测试
$ sudo docker -v
Docker version 19.03.15, build 99e3ed8919
4、当前用户添加root权限
$ sudo groupadd docker
groupadd:“docker”组已存在
$ sudo usermod -aG docker $USER
$ newgrp docker