centos7.8离线安装docker

最近公司有一些项目,服务器是内网环境,无法连接互联网,但我们的服务是运行再docker环境下,需要再没有互联网的情况下,安装docker,网上有很多教程,都试过了,发现安装后都启动不了,没办法自己根据网上教程,加上自己不断尝试,成功实现离线安装docker,特分享给大家。
1、安装环境:
系 统:CentOS Linux release 7.5.1804 (Core)
docker版本:20.10.1
2、下载docker离线安装包和组件安装包:
docker安装包和组件依懒包本人已经整理好放到云盘上了,省得大家一个再下载了,亲测安装成功后整理的说明和组件依懒包,供大家使用。

链接:https://pan.baidu.com/s/12urBJ5NeV8qEuy623rTNOw
提取码:eszn

3、安装:
以离线安装docker-ce-20.10.1-3.el7.x86_64 的版本为例,在安装以下组件过程中,需要安装很多依懒包,依赖包如果有列表里没有的,可以加–nodeps --force 强制安装,安装过程是用root用户权限安装。
rpm -ivh docker-ce-cli-18.09.8-3.el7.x86_64.rpm

rpm -ivh container-selinux-2.107-3.el7.noarch.rpm

rpm -ivh containerd.io-1.5.11-3.1.el7.x86_64.rpm

rpm -ivh docker-ce-20.10.1-3.el7.x86_64.rpm

4、启动:

启动

systemctl start docker

查看状态

systemctl status docker
centos7.8离线安装docker_第1张图片
看到上面的Active: active (running),说明docker安装成功。

5、docker-compose安装:
下载方式,上面云盘里有共享。
安装:把下载的安装包上传到服务器的/usr/local/bin/目录下,增加执行权限
chmod a+x docker-compose
验证是否安装成功:
docker-compose --version
在这里插入图片描述
以上是离线安装docker和docker-compose的方式,希望对大家有所帮助。

你可能感兴趣的:(docker,centos)