如何在 Ubuntu 中离线安装 Docker
How to install Docker in Ubuntu offline
我需要在一台 Ubuntu 18 机器上安装 Docker,该机器 没有任何互联网访问权限 。关于这个主题有大量的说明 material,但它们都需要 Ubuntu 机器在线。
任何有关 Docker 离线安装的帮助都将非常有帮助。
谢谢,
在任何可以访问互联网的机器上,执行以下操作:
- 转到https://download.docker.com/linux/ubuntu/dists
- 选择您的 Ubuntu 发行版(对于 18.0.4,它将是
beaver/
)
- 导航到
pool/stable/<processor architecture>
- 下载每个包的最新版本
将 .deb 文件传输到离线后 Ubuntu machine/VM:
- 在终端中,导航到包含您的 .deb 文件的文件夹
- 执行
dpkg -i <package1> <package2> <package3>
以安装下载的软件包
- 通过切换到
/opt/
并执行 systemctl status docker.service
来验证服务是 运行
在此之后,您应该能够通过 docker load
命令
配置 docker 安装和导入包
运行 这些命令:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu `lsb_release -cs` test"
sudo apt update
sudo apt install docker-ce
我需要在一台 Ubuntu 18 机器上安装 Docker,该机器 没有任何互联网访问权限 。关于这个主题有大量的说明 material,但它们都需要 Ubuntu 机器在线。
任何有关 Docker 离线安装的帮助都将非常有帮助。
谢谢,
在任何可以访问互联网的机器上,执行以下操作:
- 转到https://download.docker.com/linux/ubuntu/dists
- 选择您的 Ubuntu 发行版(对于 18.0.4,它将是
beaver/
) - 导航到
pool/stable/<processor architecture>
- 下载每个包的最新版本
将 .deb 文件传输到离线后 Ubuntu machine/VM:
- 在终端中,导航到包含您的 .deb 文件的文件夹
- 执行
dpkg -i <package1> <package2> <package3>
以安装下载的软件包 - 通过切换到
/opt/
并执行systemctl status docker.service
来验证服务是 运行
在此之后,您应该能够通过 docker load
命令
运行 这些命令:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu `lsb_release -cs` test"
sudo apt update
sudo apt install docker-ce