易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 700|回复: 1
收起左侧

docker 将运行的容器commit为镜像以及save为tar镜像包 过程

[复制链接]
发表于 2025-1-3 15:05:33 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
[root@bm-prod-billingapp01 ~]# docker ps  
1 D7 q3 \. u( i# s, O) s" ECONTAINER ID        IMAGE                                                   COMMAND                  CREATED             STATUS              PORTS                    NAMES
1 V( `0 K- n6 a, Z8 C6 d3 L5 C- Ucb3dc691df95        172.23.111.14:10080/flowctrl/fc-proxy-banma:latest      "java -jar fc-proxy-…"   3 years ago         Up 21 seconds                                proxy6 ^. n  P' J; ?
8452ca3c380f        172.23.111.14:10080/flowctrl/crontab-banma:latest       "java -jar crontab-b…"   4 years ago         Up About an hour                             crontab
: Y2 {+ l  k' ]  H: K2574e1708e25        172.23.111.14:10080/flowctrl/compute-banma:latest       "java -jar compute-b…"   4 years ago         Up 8 seconds                                 compute
1 b$ [  U, |' ve59e41de8fed        172.23.111.14:10080/flowctrl/offline-banma:latest       "java -jar offline-b…"   6 years ago         Up About an hour                             offline& ~# v) o7 z) s1 i4 q
8425ec21e694        220.249.127.86:12480/flowctrl/fc-gateway-banma:latest   "java -jar fc-gatewa…"   6 years ago         Up 16 seconds                                gateway
/ ]6 H# U+ y( \+ l9 V9 F8 rfaef5018fcf0        portainer/portainer                                     "/portainer"             6 years ago         Up About an hour    0.0.0.0:9000->9000/tcp   portainer( S5 N7 M1 Q. `* q/ m
7 w1 p0 H) e# k1 ]/ {4 C8 F
[root@bm-prod-billingapp01 ~]# docker commit 8425ec21e694 8425ec21e694-bm
' Y3 U  `" x) O: x, K! v1 Tsha256:eb604961258566dc3c887893cd50bd6037d568e36fcb08b70df8430d929fbb5e
" u4 L& Y0 G) ?  V) E
2 l( {, ?3 \! v- d[root@bm-prod-billingapp01 ~]# docker images |grep 8425ec21e694-bm
) _+ P# J4 J* K  t: i! w. Z8425ec21e694-bm                                  latest              eb6049612585        22 seconds ago      829MB) S7 Y. `6 |2 ~) Q5 E
[root@bm-prod-billingapp01 ~]#  docker save -o 8425ec21e694-bm.tar 8425ec21e694-bm
* }5 r# b1 H( {+ Q' w! f: g[root@bm-prod-billingapp01 ~]# ls1 C- F0 v9 A( u* T- Y  @( a4 [& S
8425ec21e694-bm.tar  portainer-2025.tar
- _0 k5 x4 f- S1 x4 m+ u9 _% |
  X5 q/ Y; ], }% `, Y- a5 k镜像保存成功* `: C/ E' c6 u1 s6 T2 c8 a
操作完成
2 s- q4 o4 o: g1 Z( h( H6 w
" x+ V3 [& }4 e* n: D3 n# m
 楼主| 发表于 2025-1-3 16:06:46 | 显示全部楼层
#!/bin/bash* u$ n6 L: u/ O0 `* y
dockername=`docker ps |awk "NR>1" |awk '{print $1}'`
' }/ S3 N5 T0 V2 |. wfor id in $dockername
6 y7 k2 e/ ~; g5 sdo
( o3 @' g7 ~& H5 A& Idocker commit $id $id-bm-backup
( K/ q/ ~+ d5 q6 z' W# L+ _) q7 g8 Y3 E% U. M
docker save -o $id-bm-backup.tar $id-bm-backup
6 r# v6 i9 J1 J8 K5 O, A* [' Rdone
' \, ?! I& [1 V6 \* Oexit 0;
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 点击这里给我发消息

GMT+8, 2026-3-9 00:30 , Processed in 0.047079 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

快速回复 返回顶部 返回列表