RPM离线安装Docker
- 到官网下载下列安装包,传送门
- containerd.io-xxx.rpm
- docker-ce-cli-xxx.rpm
- docker-ce-xxx.rpm
- 还需要安装一个安全相关的包,传送门
- container-selinux-xxx.rpm
- 拷贝到目标机后
rpm -ivh container-selinux-xxx.rpm
rpm -ivh containerd.io-xxx.rpm
rpm -ivh docker-ce-cli-xxx.rpm
rpm -ivh docker-ce-xxx.rpm
- 之后开启docker
service docker start
5.测试下docker
docker ps
# 出现下面信息表示docker正常启动了
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
离线镜像的导入与导出
- 先pull目标镜像,然后导出成tar包,这里以gitlab做示例
# 最好使用image名+版本的方式选取镜像(不要用image id方式,导入的时候才能正常显示镜像名和版本)
dokcer save -o gitlab-ce.tar gitlab/gitlab-ce:latest
- 将tar包拷贝到目标机后
docker load -i gitlab-ce.tar
3.检测下镜像是否导入成功,看到getlab-ce就成功了
docker image ls
4.至此可以离线方式使用docker了
网友评论