docker打包镜像(实用版)

将当前所需的容器打包成镜像

该方法是使用docker commit 命令,其命令格式为:

 docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]

主要参数选项包括:

  • -a ,–author=”” 作者信息
  • -m,–message=”” 提交信息
  • -p,–pause=true 提交是暂停容器运行

docker commit +参数 模板容器 构成的镜像 

目的:将容器:f90339dabb12打包成REPOSITORY:harbor.leaniot.cn/videoanalysis/flask-lifecycle TAG:arm-test-0.4.19的新镜像

完整指令:

sudo docker commit -a "yy" f90339dabb12 harbor.leaniot.cn/videoanalysis/flask-lifecycle:arm-test-0.4.19

nano@nano:/home/package$ sudo docker ps -a
CONTAINER ID        IMAGE                                                        COMMAND                  CREATED             STATUS                          PORTS                                  NAMES
677009d486d4        harbor.leaniot.cn/videoanalysis/flask-lifecycle:arm-test     "celery -l info -A c…"   20 minutes ago      Restarting (1) 42 seconds ago                                          lifecycle-client-livewall
f90339dabb12        harbor.leaniot.cn/videoanalysis/flask-lifecycle:arm-v2.0.1   "/bin/bash"              45 hours ago        Up 3 hours                                                             frosty_chebyshev
1aa238afb33d        harbor.leaniot.cn/videoanalysis/flask-lifecycle:arm-v1.1.2   "/bin/bash"              2 days ago          Up 46 hours                     5000/tcp, 30400/tcp, 50000-50100/tcp   strange_wu
d3e5509bbf81        nvcr.io/nvidia/l4t-base:r32.4.4                              "/bin/bash"              2 days ago          Exited (0) 2 days ago                                                  awesome_hertz
1e8333a8c2cc        nvcr.io/nvidia/l4t-base:r32.4.4                              "/bin/bash"              2 days ago          Up 46 hours                                                            pedantic_franklin
nano@nano:/home/package$ sudo docker images
REPOSITORY                                        TAG                 IMAGE ID            CREATED             SIZE
harbor.leaniot.cn/videoanalysis/flask-lifecycle   arm-test            42a5d3005fcd        29 minutes ago      3.98GB
<none>                                            <none>              0e4ebae972a0        43 minutes ago      3.98GB
<none>                                            <none>              0cc619b78c25        55 minutes ago      3.87GB
harbor.leaniot.cn/videoanalysis/flask-lifecycle   arm-v2.0.0          da4d8cb845a3        46 hours ago        4.04GB
harbor.leaniot.cn/videoanalysis/flask-lifecycle   arm-v2.0.1          10faffedd5fa        13 days ago         634MB
nvcr.io/nvidia/l4t-base                           r32.4.4             10faffedd5fa        13 days ago         634MB
nvcr.io/nvidia/l4t-base                           r32.4.4.0           10faffedd5fa        13 days ago         634MB
harbor.leaniot.cn/videoanalysis/flask-lifecycle   arm-v1.1.2          8398e7763f85        3 months ago        2.84GB
nano@nano:/home/package$ sudo docker commit -a "yy" f90339dabb12 harbor.leaniot.cn/videoanalysis/flask-lifecycle:arm-test-0.4.19
sha256:211e1fe0485a5d2ea53491ffcbf921c9813e4a980fbab9aaf82b069bd0e46909
nano@nano:/home/package$ sudo docker images
REPOSITORY                                        TAG                 IMAGE ID            CREATED             SIZE
harbor.leaniot.cn/videoanalysis/flask-lifecycle   arm-test-0.4.19     211e1fe0485a        13 seconds ago      4.01GB
harbor.leaniot.cn/videoanalysis/flask-lifecycle   arm-test            42a5d3005fcd        35 minutes ago      3.98GB
<none>                                            <none>              0e4ebae972a0        48 minutes ago      3.98GB
<none>                                            <none>              0cc619b78c25        About an hour ago   3.87GB
harbor.leaniot.cn/videoanalysis/flask-lifecycle   arm-v2.0.0          da4d8cb845a3        46 hours ago        4.04GB
harbor.leaniot.cn/videoanalysis/flask-lifecycle   arm-v2.0.1          10faffedd5fa        13 days ago         634MB
nvcr.io/nvidia/l4t-base                           r32.4.4             10faffedd5fa        13 days ago         634MB
nvcr.io/nvidia/l4t-base                           r32.4.4.0           10faffedd5fa        13 days ago         634MB
harbor.leaniot.cn/videoanalysis/flask-lifecycle   arm-v1.1.2          8398e7763f85        3 months ago        2.84GB

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值