开发者社区> 问答> 正文

docker中怎么更新镜像呢?

已解决

docker中怎么更新镜像呢?

展开
收起
格格的阿里云 2022-04-03 10:21:20 921 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    前提先要用镜像创建一个容器。

    runoob@runoob:~$ docker run -t -i ubuntu:15.10 /bin/bash
    root@e218edb10161:/# 
    

    在运行的容器内使用 apt-get update 命令进行更新。

    在完成操作之后,输入 exit 命令来退出这个容器。

    此时 ID 为 e218edb10161 的容器,是按我们的需求更改的容器。我们可以通过命令 docker commit 来提交容器副本。

    runoob@runoob:~$ docker commit -m="has update" -a="runoob" e218edb10161 runoob/ubuntu:v2
    sha256:70bf1840fd7c0d2d8ef0a42a817eb29f854c1af8f7c59fc03ac7bdee9545aff8
    

    其中各选项:

    -m: 提交的描述信息

    -a: 指定镜像作者

    e218edb10161:容器 ID

    runoob/ubuntu:v2: 指定要创建的目标镜像名

    然后通过docker images 命令来查看我们的新镜像 runoob/ubuntu:v2:

    使用我们的新镜像 runoob/ubuntu 来启动一个容器

    runoob@runoob:~$ docker run -t -i runoob/ubuntu:v2 /bin/bash                            
    root@1a9fbdeb5da3:/#
    
    2022-04-03 12:32:02
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
应用 Docker 进行持续交付:用技术改变交付路程 立即下载
从Docker到容器服务 立即下载
Docker@Alibaba——超大规模Docker化的实战经验 立即下载