zoukankan      html  css  js  c++  java
  • docker保存对容器的修改

    我有一个Ubuntu的镜像用命令docker run -i -t -v /home/zzq/app/:/mnt/software/ 0ef2e08ed3fa /bin/bash登录进去发现没vi编辑器,就用apt-get update更新一下,再apt-get install vim安了一个,我再次登录进来是都回到原来的状态了vi也没了,就是没commit的原因。

    当做完操作需要保存时再开一个窗口

    [plain] view plain copy
     
    1. [zzq@weekend110 ~]$ docker ps  
    2.     CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES  
    3.     96621f37028c        0ef2e08ed3fa        "/bin/bash"         3 minutes ago       Up 3 minutes                            thirsty_torvalds  


    得到CONTAINER ID,再提交

    [plain] view plain copy
     
    1. [zzq@weekend110 ~]$ docker commit 96621f37028c 0ef2e08ed3fa  
    2.     sha256:919694de9dda0f070de8839284e0a3b8f03e9bf88207111e144986d3aaefb2a9  
    3.       


    再查看就多了一个

    [plain] view plain copy
     
    1. [zzq@weekend110 ~]$ docker images  
    2.     REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE  
    3.     0ef2e08ed3fa        latest              919694de9dda        13 seconds ago      130 MB  
    4.     <none>              <none>              1fce756b350f        3 minutes ago       130 MB  
    5.     zzq/ubuntu          test                0ef2e08ed3fa        5 weeks ago         130 MB  
    6.     ubuntu              latest              0ef2e08ed3fa        5 weeks ago         130 MB  
    7.     hello-world         latest              48b5124b2768        2 months ago        1.84 kB  


    再登录进去就可以看到你之前的操作了

    [plain] view plain copy
     
      1. [zzq@weekend110 ~]$ docker run -i -t -v /home/zzq/app/:/mnt/software/ 0ef2e08ed3fa /bin/bash  
  • 相关阅读:
    web&http协议&django初识
    jQuery
    BOM&DOM
    装饰器
    JavaScript
    模块
    面向对象编程
    函数
    CSS
    HTML
  • 原文地址:https://www.cnblogs.com/wangsongbai/p/9203255.html
Copyright © 2011-2022 走看看