做这个的目的是对镜像容器进行测试,在运行过的容器中,我新增了一些文件,而我想检查它们的所属群组关系,以便于正确地编写脚本进行自动化。
分为3步。
使用docker ps -a
。
[root@VM-0-5-centos ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
2c671432a0f2 ghcr.io/openbiox/ucscxenashiny "/init" 16 minutes ago Exited (0) 2 minutes ago vibrant_albattani
dc8eb0d1ded1 ghcr.io/openbiox/ucscxenashiny "/bin/bash" 18 minutes ago Up 18 minutes 0.0.0.0:4321->3838/tcp elated_moore
ec6ce8a69504 8ae677d9d328 "/init" 40 hours ago Created 0.0.0.0:4000->3838/tcp wonderful_tereshkova
[root@VM-0-5-centos ~]# docker commit 2c671432a0f2 test
sha256:c5443fb325bb4c61e2c2d5c390b065b47c99352fa6c0394afd3f342c1d9190db
例如,进入交互式bash环境。
[root@VM-0-5-centos ~]# docker run -it test /bin/bash
root@d7c14fb04cbd:/opt/xena# ls
本文参考:https://stackoverflow.com/questions/32353055/how-to-start-a-stopped-docker-container-with-a-different-command[1]
[1]
https://stackoverflow.com/questions/32353055/how-to-start-a-stopped-docker-container-with-a-different-command: https://stackoverflow.com/questions/32353055/how-to-start-a-stopped-docker-container-with-a-different-command