我已经看过帖子,显示如何删除使用docker ps -q -f status=exited
列出的已退出的容器,但我也想清理'已创建'但未'正在运行'的容器。删除具有“已创建”状态的容器是否安全,还是有其不利之处?移除使用docker ps -f status = created列出的Docker容器是否安全?
5
A
回答
4
具有created
状态的码头容器是从图像创建但从未启动的容器。删除它们没有任何影响,因为您不会在容器中运行任何进程并导致创建的容器状态发生更改,在以后的情况下需要提交。这通常是为了加速启动容器并确保所有配置保持准备状态。
的搬运工创建命令创建在 指定的图像的可写容器层并准备将其运行指定的命令。然后将 容器ID打印到STDOUT。这与码头运行 -d类似,除了容器从未启动。然后,您可以使用docker start命令在任何时候启动容器。
当您想要设置容器配置前面的 时,这是非常有用的,以便它可以在需要时启动。新容器的初始状态为 已创建。
0
在两个可能性的容器是在所创建的状态:
- 作为通过使用搬运工创建从图像创建@askb搬运工容器解释命令将在创建命令结束
- 由运行命令创建但无法启动的docker容器。这里有多个原因,但easiestone是一个端口映射到已绑定的端口的容器
要回答这个问题,在这两种情况下,删除它们都是安全的。
重现泊坞窗容器中通过运行命令创建的状态的一种方法是:
docker pull loicmathieu/vsftpd
docker run -p 621:21 -d loicmathieu/vsftpd ftp
docker run -p 621:21 -d loicmathieu/vsftpd ftp
然后搬运工PS -a会给你喜欢
CONTAINER ID IMAGE COMMAND CREATED STATUS
e60dcd51e4e2 loicmathieu/vsftpd "/start.sh ftp" 6 seconds ago Created
7041c77cad53 loicmathieu/vsftpd "/start.sh ftp" 16 seconds ago Up 15 seconds
东西
相关问题
- 1. 像docker一样使用linux容器(lxc)是否安全?
- 2. 'docker ps'和'docker-compose ps'命令会给出不同的结果
- 3. 如何根据`docker ps -a`的名字来运行docker容器?
- 4. 在Docker中提交正在运行的容器是否“安全”?
- 5. 以root身份运行docker容器是否安全?
- 6. Docker-compose ps error
- 7. 在Docker容器中保护Mongo安全
- 8. docker ps显示空列表
- 9. Docker导出容器
- 10. “docker-compose down”是否在每个容器上调用“docker stop”?
- 11. Docker swarm manager pending status
- 12. 如何使用apt-get在Ubuntu容器内部安装Docker Docker
- 13. Docker撰写使用Docker运行删除容器开始
- 14. 可以移动Docker容器(不是Docker镜像)吗?
- 15. Docker安装S3容器
- 16. 使用docker运行容器时出错
- 17. 使用Docker Pipeline Plugin时,在Jenkins停止和移除Docker容器的正确方法是什么?
- 18. 为什么docker-compose ps与docker ps不同?
- 19. Docker数据安全
- 20. Docker:处理Docker容器内apt-get包的安全更新的最佳方法
- 21. RHEL7 docker容器是否需要订阅?
- 22. 如何使用docker-machine安全的docker注册表镜像?
- 23. Docker容器立即退出
- 24. 使用docker-compose的docker容器中的节点检查器
- 25. 使用Docker API启动容器API
- 26. 'docker inspect -f。'是什么做?
- 27. 安全删除docker tmp文件夹
- 28. Docker:如何将RCurl安装到Docker容器?
- 29. 在Docker容器上退出的Mysql
- 30. 如何使用docker-compose将Behat安装在Laravel环境的docker容器中?