嘿,小伙伴们!我是小竹笋,一名热爱创作的工程师。在上一篇文章中,我们探讨了 Docker 镜像管理的相关知识。今天,让我们一起深入了解一下 Docker 容器的操作吧!
Docker 容器就像是虚拟化的“乐高积木”,你可以轻松地构建、运行和销毁它们。下面我们来看看如何管理这些容器。
运行容器: 使用 docker run
命令来启动一个容器。
• 示例: docker run -d -p 8080:80 nginx
(这里 -d
表示后台运行,-p 8080:80
表示将容器内的 80 端口映射到主机的 8080 端口)
• 注意事项: 确保端口未被其他服务占用,否则可能会导致端口冲突。
停止容器: 使用 docker stop
命令来优雅地停止一个容器。
• 示例: docker stop mynginxcontainer
• 注意事项: 如果容器长时间不响应,可能需要使用 docker kill
强制停止。
强制停止容器: 如果容器没有响应,可以使用 docker kill
命令强行终止。
• 示例: docker kill mynginxcontainer
• 注意事项: 强制停止可能会导致数据丢失,谨慎使用。
删除容器: 使用 docker rm
命令来移除一个已停止的容器。
• 示例: docker rm mynginxcontainer
• 注意事项: 如果容器仍在运行,需要先停止再删除。
查看容器: 使用 docker ps
或 docker container ls
命令来查看正在运行的容器。
• 示例: docker ps
• 注意事项: 也可以使用 docker ps -a
查看所有容器(包括已停止的)