Docker 是一种容器化平台,用于开发、交付和运行应用程序。以下是 Docker 中一些常用的命令:
-
docker version: 显示 Docker 客户端和服务器的版本信息。
-
docker info: 显示 Docker 系统的详细信息,包括容器和镜像的数量。
-
docker run: 运行一个容器。
docker run image_name
-
docker ps: 列出正在运行的容器。
docker ps
: 列出当前正在运行的容器。docker ps -a
: 列出所有容器,包括已经停止的。
-
docker stop: 停止一个或多个容器。
docker stop container_id
-
docker start: 启动一个或多个已停止的容器。
docker start container_id
-
docker restart: 重启一个或多个容器。
docker restart container_id
-
docker rm: 删除一个或多个容器。
docker rm container_id
-
docker images: 列出本地镜像。
docker images
-
docker rmi: 删除一个或多个本地镜像。
docker rmi image_id
-
docker pull: 从仓库中拉取或更新镜像。
docker pull image_name
-
docker build: 通过 Dockerfile 构建镜像。
docker build -t image_name .
-
docker exec: 在运行的容器中执行命令。
docker exec -it container_id command
-
docker-compose: 通过 Docker Compose 定义和运行多容器 Docker 应用程序。
docker-compose up docker-compose down
-
docker logs: 查看容器的日志输出。
docker logs container_id
-
docker network: 管理 Docker 网络。
docker network ls docker network inspect network_name
这些是 Docker 中一些常用的命令。Docker 提供了强大的功能,使得容器化应用程序的开发、部署和管理更加简单和高效。