当前位置: 首页 > news >正文

成品网站 智能建站你有网站 我做房东 只收佣金的网站

成品网站 智能建站,你有网站 我做房东 只收佣金的网站,个人网站怎么制作教程,中国交建平台文章目录 问题现象解决步骤相关命令详细介绍docker save 与 docker loaddocker import 与 docker exportdocker commit 问题现象 我们的通讯服务#xff0c;需要监测前端设备的在线情况#xff08;是否在线、丢包率、延迟等#xff09;#xff0c;使用ping命令去实现此功能… 文章目录 问题现象解决步骤相关命令详细介绍docker save 与 docker loaddocker import 与 docker exportdocker commit 问题现象 我们的通讯服务需要监测前端设备的在线情况是否在线、丢包率、延迟等使用ping命令去实现此功能前期开发测试没有问题部署时发现该命令无法执行报错找不到这个命令bash: ping:command not found 我们使用的是极简镜像eclipse-temurin:11-jre-focal这个版本里的ubuntu没有安装不需要的命令 解决步骤 Docker是一种流行的容器化平台它允许开发者将应用程序及其依赖项打包成可移植的容器 一开始想使用docker save 与 docker load 命令这两个命令配对使用 docker save保存镜像将已有镜像保存为文件 docker load装载镜像将已有镜像文件装载到服务器的docker里 失败这两个是对镜像的导出和使用对容器里的修改根本没用影响不到 然后考虑使用 docker import 与 docker export 命令这两个命令也是配对使用的 docker export保存容器将已有容器导出算是一个备份 docker import导入保存的容器算是恢复 还是失败这个只是对容器的保存和恢复没法作为镜像放到其他机器上使用 注意以上两对命令都是配对使用不能混用 最终解决方法docker commit提交容器修改到镜像可以在其他机器使用完美解决 具体步骤如下 # docker load 导入 jib 打包好的 unit镜像 docker load -i unit.tar # docker images查看下此时可以看到本镜像188M docker images # 根据镜像创建容器 docker-compose up -d unit # 以root用户-u0权限进入容器 docker exec -it -u0 unit /bin/bash # apt-get update 更新源 apt-get update -y # 安装ping命令 apt-get install -y iputils-ping # 测试ping命令成功 ping -c 4 -w 2 10.1.1.104 # exit 退出关闭容器非必须 docker stop unit # 将此安装过ping命令的容器提交为镜像 docker commit unit unit # docker images查看下此时可以看到本镜像427M docker images # docker save 将镜像保存成tar文件供后续load使用而且此时是413M docker save -o unit.tar unit 此时导出的镜像可以拿到其他机器装载使用ping命令也还在 此时还存在一个问题每次打这个镜像都要把这个流程走一遍正确做法是把我们jib打包使用的eclipse-temurin:11-jre-focal镜像装载并创建容器再修改容器安装命令最后导出供后续jib打包使用但问题是无法启动创建的容器11-jre-focal这个后面有时间再去探究 相关命令详细介绍 docker save 与 docker load Docker提供了多种命令来管理镜像和容器其中包括docker save和docker load。 docker save 将一个或多个Docker镜像保存为tar文件。这个tar文件包含了镜像的所有层以及元数据信息可以用于在其他机器上导入和部署。 使用docker save命令的一般语法为 docker save IMAGE -o OUTPUT.tar其中IMAGE是要保存的镜像的名称或IDOUTPUT.tar是保存的tar文件的输出路径。 示例 docker save myimage:tag -o myimage.tardocker load 从一个tar文件中加载一个或多个Docker镜像并将其导入本地Docker引擎。加载的镜像可以在本地机器上使用。 使用docker load命令的一般语法为 docker load -i INPUT.tar其中INPUT.tar是要加载的tar文件的路径。 示例 docker load -i myimage.tar需要注意的是保存的tar文件可以通过网络传输到其他机器上并使用docker load命令进行加载。这在离线环境或网络带宽较低的情况下非常有用。 docker import 与 docker export docker import和docker export是Docker提供的两个命令用于导入和导出容器镜像。 docker export命令用于将容器的文件系统打包为一个tar文件可以将容器的文件系统保存为一个镜像文件或备份文件不包含容器的元数据和配置信息。 使用方法如下 docker export [OPTIONS] CONTAINER_NAME FILENAME.tar示例 docker export my_container my_container.tardocker import命令用于将通过docker export导出的tar文件导入为一个镜像文件可以使该镜像文件作为新的基础镜像进行容器创建。 使用方法如下 docker import [OPTIONS] FILENAME.tar [REPOSITORY[:TAG]]示例 docker import my_container.tar my_image:tag需要注意的是使用docker import导入的镜像文件不包含容器的元数据和配置信息只包含文件系统。因此通过该方式导入的镜像不能保留容器的运行状态、端口映射等配置信息。 如果需要完整地备份和恢复容器推荐使用docker commit和docker save命令。docker commit命令用于保存容器的状态为一个新镜像文件docker save命令用于将镜像保存为tar文件可以包含所有的信息和配置。 希望可以帮到你有其他问题请继续提问。 docker commit Docker commit是Docker提供的一种命令用于将运行中的容器保存为一个新的镜像。通过该命令可以将容器的当前状态打包保存为一个镜像以供后续使用或分享。 使用Docker commit命令可以在容器上进行一些操作如修改配置文件、安装软件等。然后通过commit命令将容器的状态保存为一个新的镜像以便后续创建新的容器时使用。 具体使用方法如下 启动一个容器首先需要使用docker run命令启动一个容器。 docker run -it [容器名称] /bin/bash在容器内进行操作在容器内部可以进行需要的配置和操作如修改配置文件、安装软件等。 提交容器为镜像操作完毕后使用docker commit命令提交容器为镜像。该命令的基本格式如下 docker commit [容器ID] [新镜像名称]容器ID可以通过docker ps命令查看新镜像名称是你给新镜像取的名称。 查看新镜像使用docker images命令可以查看所有的镜像列表包括刚刚提交的新镜像。 通过Docker commit命令可以快速创建和管理自定义的镜像。然而需要注意的是Docker官方推荐使用Dockerfile来构建镜像因为Dockerfile可以更好地管理镜像的构建过程和依赖关系。
http://www.pierceye.com/news/63059/

相关文章:

  • 成都网站建设天府软件园保护区门户网站建设制度
  • 深圳 网站建设 公司php网站 数据库链接
  • 茶叶网站flash模板免费下载新加坡室内设计公司排名
  • 如何加强网站安全建设邯郸房产网站
  • 自适应型网站建设费用wordpress 提高速度
  • 海尔电商网站建设方案开发网站的语言
  • 好多网站权重都没了服务器搭建网站软件
  • 冠县网站开发免费空白简历模板word
  • 建设信用卡商城网站网页开发环境一般写什么
  • 外贸网站好做吗网站制作的收费标准
  • 本地的上海网站建设公司长沙手机网站建设哪些内容
  • 毕业设计 旅游网站建设工作服款式图片大全
  • 抖音账号权重查询入口长沙优化官网公司
  • 本机可以做网站的服务器开发一个微信公众号
  • 网站改版死链接wordpress文章列表不显示图片
  • 做设计用的素材下载网站有哪些wordpress汉化主题收费
  • 福州网站建设熊掌号好网站建设公司服务
  • 百度网站提交入口厦门企业建
  • tiktok官方网站入口数据库在网站建设中的作用
  • 免费网站服务器软件下载大全做网站店铺装修的软件
  • 通州北苑网站建设wordpress怎么上传高清图片
  • 北京智能网站建设系统加盟呼和浩特做网站的公司
  • 网站seo优化管理系统怎么做推广比较成功
  • 成都有几家做网站的公司网站备案过户 主体需要一致么
  • 建一个购物网站多少钱仓库盘点网站开发
  • 广州做网站推广的公司网站建设维护公司排名
  • 网站界面需求电子商务网站建设目标
  • 番禺 大石网站建设app推广营销
  • 益阳营销网站建设wordpress 上线到centos
  • 网络工程师主要做什么seo优化方向