Ubuntu离线安装docker
首先打开网站https://docs.docker.com/engine/install/ubuntu/
可以看到docker的两种安装方式
- Install using the repository
- Install from a package
我们只介绍离线安装方式
打开网站https://download.docker.com/linux/ubuntu/dists/
会有各个版本ubuntu的docker,下面贴一张ubuntu系统对应的名称图:
找到对应的版本进行下载,以ubuntu18.04为例,将在网站https://download.docker.com/linux/ubuntu/dists/bionic/pool/stable/amd64/
上下载3个文件:
containerd.io_1.2.6-3_amd64.deb
docker-ce-cli_19.03.53-0ubuntu-bionic_amd64.deb
docker-ce_19.03.53-0ubuntu-bionic_amd64.deb
然后执行:sudo dpkg -i /deb/文件目录/*.deb 进行安装
至此docker安装完成,使用docker --version命令查看docker是否安装成功。
Ubuntu离线安装nvidia-docker
注:nvidia-docker 安装之前要先安装好 nvidia 驱动,但不需要安装 CUDA。
在一台有网的机器上,运行以下命令:
1 2 3 4 5 6 7 | $ distribution=$(. /etc/os-release;echo $ID$VERSION_ID) $ curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add - $ curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list $ sudo apt-get update |
执行以下5个命令,下载5个包到当前目录,拷贝这些包到要安装的机器上
1 2 3 4 5 6 7 8 9 | apt download libnvidia-container1 apt download libnvidia-container-tools apt download nvidia-container-toolkit apt download nvidia-container-runtime apt download nvidia-docker2 |
拷贝完成后,在待安装的机器上依次运行以下命令
1 2 3 4 5 6 7 8 9 | dpkg -i libnvidia-container1 dpkg -i libnvidia-container-tools dpkg -i nvidia-container-toolkit dpkg -i nvidia-container-runtime dpkg -i nvidia-docker2 |
注:安装完上述文件后记得要重启docker,nvidia-docker才会生效,命令如下:
1 | systemctl restart docker |