一、简介

无网络环境,部署 Docker 镜像,这通常适用于一些部署环境是脱离网络的公司,或者公司内部有着严格的网络安全要求。且还是 Docker 部署的程序,这个时候怎么办,别急今天就来讲讲,无网络环境,如何部署 Docker 镜像。

二、准备

这里准备两台服务器,Server A 是原镜像服务器,Server B 需要部署 Applicatio 的服务器

Server IP System
A 192.168.88.130 CentOS 7
B 192.168.88.131 CentOS 7

三、Server A

这里使用 Nginx 模拟应用程序,在工作场景中也是对镜像进行操作,所以无差异

3.1 原镜像

在 Server A 使用 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 镜像文件

将 Server A 上的 nginx-1.21.6.tar 放到 Server B 上(方式根据实际来),这里放置的是 /var/local/ 目录下。如下:

4.2 导入镜像

导入镜像,用到的是 docker load 命令,将指定镜像的 tar 文件,导入到 docker 中,语法如下

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 启动容器

导入镜像后,可以启动一下,看下是否是成功的,执行下面命令即可启动 nginx

docker run --name nginx-test -p 10000:80 -d nginx:1.21.6


访问,http://192.168.88.131:10000/

无网络环境,如何部署Docker镜像相关推荐

  1. 【区块链】DOCKER部署量子链私有网络环境以及部署智能合约实践

    DOCKER部署量子链私有网络环境以及部署智能合约实践 安装环境 安装Docker https://store.docker.com/editions/community/docker-ce-desk ...

  2. 离线手动部署docker镜像仓库——harbor仓库(二)

    前言: 在<离线手动部署docker镜像仓库--harbor仓库(一)>中,记录了离线部署harbor仓库的简单过程,这里主要记录修改默认访问端口80端口为1180端口的部署方式和注意点. ...

  3. 有赞前端 UI框架「Vant」在离线无网络环境中使用 icon 无法显示的问题

    有赞前端 UI框架「Vant」在离线无网络环境中使用 icon 无法显示的问题 第一次使用这个框架.UI组件中规中矩,很简洁,不是特别多,基本够用.Vant 官网 在内网中部署 Vue+Vant的项目 ...

  4. python 在无网络环境下安装包

    python 在无网络环境下安装包 1 找到python包路径 C:\Users\admin\AppData\Local\Programs\Python\Python36-32\Lib\site-pa ...

  5. mysql php7安装配置_centos7无网络下安装部署php7.1.33+mysql5.7.28+apache2.4.6-Go语言中文社区...

    centos7无网络下安装部署php7.1.33+mysql5.7.28+apache2.4.6 一. 1.先ping www.baidu.com,root账户下,如果未联网,创建目录,把提前下载好的 ...

  6. 高德定位SDK踩坑-高精度模式下获取不到GPS定位(无网络环境)

    高德定位SDK踩坑-高精度模式下获取不到GPS定位(无网络环境) 关键字:定位模式 高精度模式 GPS定位 无网络 一句话描述问题:高精度模式在断网环境下不可靠.有几率重复报错或使用缓存定位,不使用G ...

  7. 无网络环境重装系统 驱动问题怎么办?

    在当今的互联网时代,光驱在PC中的作用已经日薄西山,大批DIYer在装机时,都已经选择放弃光驱,改用自行制作的操作系统安装U盘来承担之前光驱的工作. 不过在一些特殊情况下,没有配置光驱的电脑确实会给你 ...

  8. 如何部署Docker镜像到SAP Cloud Platform

    参考SAP官方的帮助文档:https://help.sap.com/viewer/65de2977205c403bbc107264b8eccf4b/Cloud/en-US/c190ad6eeb7842 ...

  9. docker配置python环境_PyCharm使用Docker镜像搭建Python开发环境

    在我们平时使用PyCharm的过程中,一般都是连接本地的Python环境进行开发,但是如果是离线的环境呢?这样就不好搭建Python开发环境,因为第三方模块的依赖复杂,不好通过离线安装包的方式安装.本 ...

最新文章

  1. 业界 |「多巴胺」来袭!谷歌推出新型强化学习框架Dopamine
  2. eclipse启动不了
  3. 网页轻松展示CV、NLP模型,连你老爸都会操作 | 斯坦福出品
  4. 【Python】青少年蓝桥杯_每日一题_6.03_空心三角形图案
  5. 经典的C++面试题目
  6. 基类成员的public访问权限在派生类中变为_C++ 派生类的构造函数举例:继承+组合(学习笔记:第7章 07)...
  7. 机器学习笔记1(K-近邻算法)
  8. [C++] - 中的复制初始化(copy initialization)
  9. 详解C语言中的使用(取地址符)
  10. php 网页截屏,php怎样实现网页截图
  11. 魔兽争霸III数据包规范
  12. 程序员接私单被警方抓走,企业应不应该起诉程序员赔偿?
  13. 交换机远程连接(eNsp)
  14. 晨曦记账本快速搜索收支账的基础操作
  15. 南北流量和东西流量——它们是什么意思?
  16. 高中数学立体几何知识汇总(暑假复习资料)
  17. 聊聊职场或个人事业的生存法则
  18. Djange 模型层2
  19. vba 怎么取得一个book中最右边的sheet名_在阴影中一心前进 | 安藤忠雄:艰难的日子里坚韧地活...
  20. 一步步学习微软InfoPath2010和SP2010--第三章节--表单设计基础:处理InfoPath布局、控件和视图(6)--添加控件到Flight Delay表单

热门文章

  1. android webview 无法显示图片,Android解决WebView加载微信公众号文章不显示图片
  2. PHP是代表什么生肖,能字是什么生肖
  3. 小小weibo音乐播放器
  4. python调用其它程序
  5. Mysql 分组查询取max 那条记录其他字段
  6. 【vss清理or销毁已删除文件】SourceSafe如何销毁已经删除的文件
  7. asp.net动态网页制作视频教程
  8. 给ubuntu添加字体
  9. 学计算机的发说说,计算机说说
  10. MyBatis 关于order by失效