Docker 基础命令、容器命令、镜像命令、数据卷命令和网络命令

Docker 基础命令
启动、停止和重启 Docker 服务:
systemctl start docker:启动 Docker 服务。systemctl stop docker:停止 Docker 服务。systemctl restart docker:重启 Docker 服务。查看 Docker 基本信息:
docker info:查看 Docker 的基本信息,如运行容器的数量、镜像的数量、存储驱动、网络配置等。docker version:查看当前 Docker 版本。
Docker 容器命令
创建并运行容器:
docker run -d --name=容器名称 -p 主机端口:容器端口 -v 主机路径:容器路径 镜像名称:创建并在后台运行容器,指定容器名称、端口映射和挂载卷。查看容器:
docker ps:列出当前正在运行的容器。docker ps -a:列出所有容器,包括已停止的容器。启动、停止和删除容器:
docker start 容器名/容器id:启动容器。docker stop 容器名/容器id:停止容器。docker rm 容器名/容器id:删除容器。
Docker 镜像命令
搜索镜像:
docker search 镜像名:在 Docker Hub 上搜索指定的镜像。拉取镜像:
docker pull 镜像名:(标签):从 Docker Hub 上拉取指定的镜像到本地环境,如果不指定标签,则默认下载 latest 版本。列出本地镜像:
docker images:列出本地环境中的所有镜像。删除镜像:
docker rmi 镜像名/镜像id:删除指定名称的镜像。
Docker 数据卷命令
创建数据卷:
docker volume create:创建一个新的数据卷。查看数据卷列表:
docker volume ls:列出所有数据卷的信息。删除数据卷:
docker volume rm:删除指定的数据卷。
Docker 网络命令
查看容器网络信息:
docker network inspect:查看指定网络的详细信息。创建自定义网络:
docker network create:创建一个自定义网络,容器可以通过该网络进行通信。将容器连接到网络:
docker network connect:将容器连接到指定的网络。从网络中断开容器:
docker network disconnect:将容器从指定网络中断开。

