码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Docker 保存与发布(commit, save, load)


    Docker 保存与发布(commit, save, load)

    文章目录

    • Docker 保存与发布(commit, save, load)
    • 前言
    • 一、docker commit (生成)
    • 二、docker save(保存)
    • 二、docker load(加载)
    • 总结

    前言

    本人想利用mmdetection3d中的代码框架做二次开发,由于配置环境过于复杂,本人直接用的mmdetection3d提供的dockerfile生成镜像作为开发环境。

    中间可以自己在镜像(容器)中做了一些修改,想把这个镜像发布出去,让同学也运行代码。为了实现这个功能,大概了解一下docker的commit,save和load。
    docker 官方

    一、docker commit (生成)

    参考:
    docker commit

    当我在mmdetection3d的容器上修改后,可以通过 docker commit 的方式将容器生成新的镜像(相当于word的 另存为)。

    # 重新生成一个镜像(生成过程要出docker):
    docker commit id name
    # id:做过更改容器的id
    # name:随意命名
    # 例如: docker commit f828 tom
    # 生成完可以运行 docker images 查看
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    二、docker save(保存)

    我们生成了 id=f82,name=tom 的镜像。现在将镜像打包保存。 生成了tar文件,可以发送给别人。

    docker save -o  文件名   镜像名
    # 例如 docker save -o ~/mydocker.tar tom
    # -o是--output的简写。
    
    • 1
    • 2
    • 3

    二、docker load(加载)

    当别人拿到了我的mydocker.tar文件时候,可以进行解压,在本地生成docker容器运行我的代码。

    docker load -i  文件名   镜像名
    # 例如 docker load -i mydocker.tar
    # -i 是 --input 的简写
    # docker images 就可以查看是否成功啦
    
    • 1
    • 2
    • 3
    • 4

    总结

    docker 生成,保存,和加载就这些啦。欢迎留言。

  • 相关阅读:
    项目终于收尾了,第一次体验到专业项目管理软件的魅力
    STL之queue
    Android Camera 测试环境搭建:Android 原生代码下载
    带团队后的日常思考(十)
    全志R128基础组件开发指南——SPI LCD 显示驱动
    STM32——井字棋
    【Selenium】提高测试&爬虫效率:Selenium与多线程的完美结合
    小满Vue3第四十六章(Proxy跨域)
    单目3D自动标注
    Oracle数据库的权限管理(二)
  • 原文地址:https://blog.csdn.net/bhegi_seg/article/details/126327178
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号