无网络环境,如何部署Docker镜像?
阅读本文大概需要 2.8 分钟。
来自:https://blog.csdn.net/weixin_46785144
一、简介
二、准备
三、Server A
3.1 原镜像
docker pull nginx:1.21.6
拉取镜像到本地,然后可以使用 docker images
进行查看3.2 导出镜像
docker save
命令,将指定镜像保存成 tar 文件,语法如下docker save [OPTIONS] IMAGE [IMAGE...]
nginx:1.21.6
镜像为例,将镜像 nginx:1.21.6
导出为 nginx-1.21.6.tar
文件docker save -o nginx-1.21.6.tar nginx:1.21.6
四、Server B
4.1 tar 镜像文件
nginx-1.21.6.tar
放到 Server B 上(方式根据实际来),这里放置的是 /var/local/
目录下。如下:4.2 导入镜像
docker load [OPTIONS]
nginx-1.21.6.tar
镜像文件,然后可以使用 docker images
看到导入的 nginx:1.21.6
镜像docker load -i nginx-1.21.6.tar
docker images
命令,看下现有镜像4.3 启动容器
docker run --name nginx-test -p 10000:80 -d nginx:1.21.6
http://192.168.88.131:10000/
推荐阅读:
互联网初中高级大厂面试题(9个G) 内容包含Java基础、JavaWeb、MySQL性能优化、JVM、锁、百万并发、消息队列、高性能缓存、反射、Spring全家桶原理、微服务、Zookeeper......等技术栈!
⬇戳阅读原文领取! 朕已阅
评论