将当前所需的容器打包成镜像
该方法是使用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