在没有互联网连接的Linux系统上安装Docker,通常需要先从有网络的环境下载所需的安装包,然后通过移动存储设备等方式传输到目标机器上,以下是在Linux系统上离线安装Docker的详细步骤。
(图片来源网络,侵删)准备工作
1、确认系统信息:确认你的Linux发行版(如CentOS, Ubuntu等)以及其版本号,因为不同发行版和版本的安装包是不一样的。
2、获取安装包:在有网络的机器上访问Docker官方下载页面或相应的软件仓库,下载对应Linux发行版和版本的Docker安装包。
3、传输安装包:使用USB驱动器、CD/DVD或其他媒介将下载的安装包传输到目标机器。
离线安装步骤
对于基于Debian的系统(如Ubuntu)
1、插入安装介质:将含有Docker安装包的USB驱动器等插入目标机器。
2、挂载设备:使用mount
命令将设备挂载到一个临时目录,
“`bash
mount /dev/sdb1 /mnt
“`
3、安装依赖:切换到挂载的设备目录,使用dpkg
安装依赖:
“`bash
cd /mnt
sudo dpkg i *.deb
“`
4、下载Docker:如果之前没有下载Docker的deb包,可以在有网络的机器上执行如下命令:
“`bash
wget https://download.docker.com/linux/ubuntu/dists/<DIST>/pool/stable/amd64/containerd.io_1.2.132_amd64.deb
wget https://download.docker.com/linux/ubuntu/dists/<DIST>/pool/stable/amd64/dockercecli_19.03.8~30~ubuntu<DIST>_amd64.deb
wget https://download.docker.com/linux/ubuntu/dists/<DIST>/pool/stable/amd64/dockerce_19.03.8~30~ubuntu<DIST>_amd64.deb
“`
其中<DIST>
替换为你的Ubuntu版本代号,比如focal
。
5、安装Docker:使用dpkg
安装Docker:
“`bash
sudo dpkg i containerd.io_1.2.132_amd64.deb
sudo dpkg i dockercecli_19.03.8~30~ubuntu<DIST>_amd64.deb
sudo dpkg i dockerce_19.03.8~30~ubuntu<DIST>_amd64.deb
“`
6、启动Docker:启动Docker服务:
“`bash
sudo systemctl start docker
“`
7、设置开机启动:设置Docker服务开机自启:
“`bash
sudo systemctl enable docker
“`
对于基于RPM的系统(如CentOS)
1、挂载设备:与Debian系类似,首先挂载USB等存储设备。
2、安装依赖:切换到挂载的设备目录,使用yum
或dnf
安装依赖:
“`bash
cd /mnt
sudo yum localinstall *.rpm
“`
3、下载Docker:如果在有网络的机器上执行,可以使用以下命令下载Docker的RPM包:
“`bash
wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io1.2.133.2.el7.x86_64.rpm
wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/dockerce19.03.8.tgz
“`
4、安装Docker:解压下载的Docker包,并安装:
“`bash
tar xvf dockerce19.03.8.tgz
sudo rpm ivh containerd.io1.2.133.2.el7.x86_64.rpm
sudo rpm ivh dockerce<VERSION>.el7.x86_64.rpm
“`
其中<VERSION>
替换为你下载的Docker版本号。
5、启动Docker:与Debian系相同,启动Docker服务。
6、设置开机启动:与Debian系相同,设置Docker服务开机自启。
验证安装
无论使用哪种Linux发行版,完成以上步骤后,都可以通过运行docker version
来确认Docker是否已经成功安装。
注意事项
确保下载的Docker版本与目标系统的架构兼容(如amd64, arm等)。
如果目标系统是较老的Linux发行版,可能需要额外安装一些依赖库。
在有网络的环境中下载软件包时,请确保下载的是最新的稳定版本。
在某些情况下,可能需要以root权限执行安装命令,尤其是在涉及到系统级服务时。
以上就是在Linux系统上离线安装Docker的详细步骤,希望对你有所帮助!
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。