美文网首页
完整的docker打包流程

完整的docker打包流程

作者: 黄帮主 | 来源:发表于2021-05-26 17:50 被阅读0次

把外网服务器上的docker搬到内网使用时,报了两个错误,外网容器到tar包都没问题,在内网使用tar包的时候报了两个错误

cannot connect to the Docker daemon at is the docker daemon running
starting container process caused: "exec: "/bin/sh": stat /bin/sh: no such file or directory
发现是tar包到镜像的问题,我用的命令是docker load --input xxx.tar
正确的是docker load < xxx.tar

现总结整个docker打包搬运流程如下:

  1. 将容器变为镜像
    docker commit 261314c94305 imagexxx
    可用参数
    -a :提交的镜像作者;
    -c :使用Dockerfile指令来创建镜像;
    -m :提交时的说明文字;
    -p :在commit时,将容器暂停。
    imagexxx 是新创建的镜像的名字

  2. 将镜像打包成tar包
    docker save -o xxx.tar imagexxx # 当前路径下会生成一个xxx.tar
    例如:

docker save -o electric_know_1.31_0.tar electric_know_1.31_0:latest

  1. 将tar包再次压缩为gz包
    tar -zcvf xxx.tar.gz xxx.tar # 当前路径生成一个xxx.tar.gz压缩包
  2. 将tar.gz 挪到内网服务器
  3. 将tar.gz 解压缩,会生成一个tar包
    tar -zxvf xxx.tar.gz
  4. 将tar包生成镜像
    docker load < xxx.tar # 生成的镜像跟之前打包的镜像名称一样
  5. 将镜像生成容器
    docker run -it --name 容器名称 镜像名称 /bin.bash

给与开通sshd的sudo权限的方式生成容器

sudo docker run -d --name=wang --privileged=true --networ=khost -p 20000:22 9a5d1fa93203 /usr/sbin/init
sudo docker exec -it wang /bin/bash

相关文章

  • 完整的docker打包流程

    把外网服务器上的docker搬到内网使用时,报了两个错误,外网容器到tar包都没问题,在内网使用tar包的时候报了...

  • Android打包的完整流程

    概况来看流程如下: (aapt aidl javaCompiler dex apkBuilder jarSigne...

  • 掌握这些 Docker 原理知识,又可以在面试官面前好好吹一波了

    在现代的开发流程中随处可见 Docker 的身影,Docker 提供了环境隔离、应用打包等功能让服务部署变得特别简...

  • 环境构建与部署规范

    环境构建与部署规范 一 流程与环境角色 1.1 流程和职责 完整流程:拉取代码-->编译打包构建-->统一存放构建...

  • 用docker打包一个demo image

    目标 用docker打包一个image,这个image的容器实现打包输出"hello docker" 打包过程 搜...

  • 打包

    1、docker 打包镜像到虚拟机 虚拟机安装docker 为项目添加docker打包插件项目properties...

  • 了解docker

    Docker为什么出现? 问题:在我的电脑上可以运行 ? 环境配置 现在:开发打包部署上线,一套流程做完! Doc...

  • SpringBoot+Maven多模块项目

    SpringBoot+Maven多模块项目(创建、依赖、打包可执行jar包部署测试)完整流程! 附链接:https...

  • 打包部分源码分析

    前言 这篇文章主要描述两个部分: apk的打包流程 打包部分源码分析 apk的打包流程 在了解打包流程之前,我们先...

  • 使用vagrant统一开发环境

    简介 vagrant类似现在很流行的docker ,相比起docker打包依赖的方式,vagrant打包的是整个虚...

网友评论

      本文标题:完整的docker打包流程

      本文链接:https://www.haomeiwen.com/subject/szzksltx.html