找回密码
 注册
查看: 800|回复: 1

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

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2025-1-3 15:05:33 | 显示全部楼层 |阅读模式
[root@bm-prod-billingapp01 ~]# docker ps  
; q0 u, E4 K9 g4 k+ V' k5 W" _CONTAINER ID        IMAGE                                                   COMMAND                  CREATED             STATUS              PORTS                    NAMES" N) A5 X& h! T. f  J- @
cb3dc691df95        172.23.111.14:10080/flowctrl/fc-proxy-banma:latest      "java -jar fc-proxy-…"   3 years ago         Up 21 seconds                                proxy* k9 r5 Y5 o& W2 C
8452ca3c380f        172.23.111.14:10080/flowctrl/crontab-banma:latest       "java -jar crontab-b…"   4 years ago         Up About an hour                             crontab; H: l' b) p8 T3 h( n' t
2574e1708e25        172.23.111.14:10080/flowctrl/compute-banma:latest       "java -jar compute-b…"   4 years ago         Up 8 seconds                                 compute
1 }+ R7 F" e/ t: F! ue59e41de8fed        172.23.111.14:10080/flowctrl/offline-banma:latest       "java -jar offline-b…"   6 years ago         Up About an hour                             offline& x1 W4 U  S4 R. |( I. w3 s8 z
8425ec21e694        220.249.127.86:12480/flowctrl/fc-gateway-banma:latest   "java -jar fc-gatewa…"   6 years ago         Up 16 seconds                                gateway
7 H& \; p3 ?* l/ W7 i; F: ifaef5018fcf0        portainer/portainer                                     "/portainer"             6 years ago         Up About an hour    0.0.0.0:9000->9000/tcp   portainer
0 q& R0 c% |. b4 K0 }( o2 \/ k# _
9 \5 f. ^. p- P* F[root@bm-prod-billingapp01 ~]# docker commit 8425ec21e694 8425ec21e694-bm
7 F$ |" ?8 g" V* N; X! }( {8 esha256:eb604961258566dc3c887893cd50bd6037d568e36fcb08b70df8430d929fbb5e; s9 o; ^. L' N) K3 z
8 s! h% G- u& k" U, o, @8 {) i
[root@bm-prod-billingapp01 ~]# docker images |grep 8425ec21e694-bm/ G, N' O- A  }2 c
8425ec21e694-bm                                  latest              eb6049612585        22 seconds ago      829MB9 x0 D1 K; n5 m5 ^1 M2 T2 k
[root@bm-prod-billingapp01 ~]#  docker save -o 8425ec21e694-bm.tar 8425ec21e694-bm
( ]+ r1 X# A1 H[root@bm-prod-billingapp01 ~]# ls
) N) @$ K5 x6 d4 Q  S; d, u8 ]8425ec21e694-bm.tar  portainer-2025.tar
# _2 O) w- N# l3 M4 @4 t
) h( F4 R' L0 E0 J# N" w) @+ F镜像保存成功
2 Q8 \, {! \( i9 O% ?6 o6 t 操作完成
% ~  O6 R' Z! P+ e1 J. @' r- j
: \8 T+ h5 W2 ?/ y7 u. m3 P; I

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2025-1-3 16:06:46 | 显示全部楼层
#!/bin/bash8 B* y) A6 z. @* \: m" q
dockername=`docker ps |awk "NR>1" |awk '{print $1}'`7 Z: \# m5 \& S( k- {; k
for id in $dockername1 K2 l2 {. N8 \$ z' |: z
do
. @9 e! @) L  z1 ?docker commit $id $id-bm-backup; B% t& J' B; j+ g
" e/ `- ?. r  v8 [0 g) S' E) n
docker save -o $id-bm-backup.tar $id-bm-backup * r# C/ R7 P3 a# H5 y
done $ B. S9 L  y# f5 G: A" D6 r  f% ]
exit 0;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-11 23:27 , Processed in 0.016644 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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