容器管理命令
docker ps:列出所有正在运行的容器
docker ps -a:列出所有容器(包括已停止的)
docker inspect <container_id or name>:查看容器的详细信息
docker logs <container_id or name>:查看容器的日志
docker start <container_id or name>:启动一个已停止的容器
docker stop <container_id or name>:停止一个运行中的容器
docker kill <container_id or name>:强制停止一个容器(如果 stop 命令不生效)
docker rm <container_id or name>:删除一个容器(容器必须已停止)
docker container prune:删除所有停止的容器
docker exec -it <container_id or name> /bin/[ bash | sh ]:进入正在运行的容器
docker stats:查看容器的实时资源使用情况
docker restart <container_id or name>:重启一个容器
docker export <container_id or name> -o <path_to_tar_file>:将容器文件系统导出为 tar 文件
docker import <path_to_tar_file>:从tar文件导入容器
docker inspect
命令确实可以用来查看容器和镜像的详细信息,尽管它们的输出内容会有所不同
docker inspect
的用途包括:
- 查看容器的详细信息:包括网络设置、挂载点、环境变量、状态等
- 查看镜像的详细信息:包括构建时的配置、标签、创建时间、层等