Linux Docker容器的管理涉及多个方面,包括创建、启动、停止、删除、监控、更新等。以下是一些关键的管理命令和概念:
docker run
命令创建并启动容器。例如:docker run -d --name mycontainer nginx
会以后台模式创建一个名为 mycontainer
的容器,并运行 Nginx 服务器。docker ps
命令列出所有正在运行的容器。使用 docker ps -a
列出所有容器,包括已停止的。docker stop [container_id]
停止容器。使用 docker rm [container_id]
删除容器。若要删除所有容器,可以使用 docker rm $(docker ps -a -q)
。docker start [container_id]
启动容器。使用 docker restart [container_id]
重启容器。docker exec -it [container_id]
进入正在运行的容器进行操作。docker logs [container_id]
查看容器的输出信息。使用 docker logs -f [container_id]
查看实时日志。docker inspect [container_id]
显示容器的详细信息。docker images
命令列出本地的镜像。docker pull [image_name]
从仓库中拉取镜像。docker push [image_name]
将镜像推送到仓库。docker rmi [image_id]
删除一个或多个镜像。docker network ls
列出Docker网络。docker network create [network_name]
创建一个Docker网络。docker network inspect [network_name]
显示Docker网络的详细信息。docker volume create [volume_name]
创建一个数据卷。docker run
命令中使用 -v [host_path]:[container_path]
挂载数据卷。docker-compose.yml
文件描述服务之间的依赖关系。以上是Linux Docker容器管理的一些基本命令和概念,更多高级功能和操作可以参考Docker官方文档或相关教程。