离线安装Docker
1、在联网的机器上下载如下9个Docker安装文件:
2、在离线机器上执行命令安装:dpkg -i *.deb。
3、安装完成,在终端执行:docker -v,出现如下内容,代表Docker离线安装成功。
附:如下命令:可以批量下载某个包的所有依赖包。
下载到的文件路径为:/var/cache/apt/archives
apt-get download $(apt-cache depends --recurse --no-recommends --no-suggests --no-conflicts --no-breaks --no-replaces --no-enhances --no-pre-depends 指定需要下载的包名 | grep -v i386 | grep "^\w")
联网安装步骤
1、Ubuntu 设置apt源,用于安装第三方工具
打开终端窗口,执行如下命令,修改选中的位置替换为阿里云源。
阿里云源地址:http://mirrors.aliyun.com/
sudo nano /etc/apt/sources.list
替换为地址后,ctrl+O,回车,保存修改;ctrl+x 退出编辑;
然后在终端执行软件包索引更新:
sudo apt-get update
2、安装基础环境软件包:
sudo apt install curl software-properties-common build-essential libssl-dev libncurses5-dev libncursesw5-dev
3、添加Docker官方GPG秘钥
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
4、添加Docker的稳定版本仓库
add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu/ $(lsb_release -cs) stable"
5、安装前置环境:
sudo apt-get install curl build-essential libssl-dev libncurses5-dev libncursesw5-dev
6、安装Docker:
查看可安装的版本 apt list -a docker-ce
apt install docker-ce=5:26.1.4-1~ubuntu.20.04~focal docker-ce-cli=5:26.1.4-1~ubuntu.20.04~focal containerd.io