Docker 命令大全
Docker 命令大全
Docker 是一种开源的应用容器引擎,它允许开发者打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
本文将为您提供 Docker 的常用命令及其使用方法,帮助您更好地理解和使用 Docker。
Docker 基础命令
1. docker run
docker run
命令用于启动一个新容器。
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
2. docker pull
docker pull
命令用于从仓库拉取或者更新指定的镜像。
docker pull [OPTIONS] NAME[:TAG|@DIGEST]
3. docker build
docker build
命令用于使用 Dockerfile 创建镜像。
docker build [OPTIONS] PATH | URL | -
4. docker images
docker images
命令用于列出本地存储的镜像。
docker images [OPTIONS] [REPOSITORY[:TAG]]
5. docker ps
docker ps
命令用于列出当前运行的容器。
docker ps [OPTIONS]
6. docker stop
docker stop
命令用于停止一个运行中的容器。
docker stop [OPTIONS] CONTAINER [CONTAINER...]
7. docker rm
docker rm
命令用于删除一个或多个容器。
docker rm [OPTIONS] CONTAINER [CONTAINER...]
8. docker rmi
docker rmi
命令用于删除一个或多个镜像。
docker rmi [OPTIONS] IMAGE [IMAGE...]
Docker 网络命令
1. docker network ls
docker network ls
命令用于列出 Docker 的网络。
docker network ls [OPTIONS]
2. docker network create
docker network create
命令用于创建一个新的网络。
docker network create [OPTIONS] NETWORK
3. docker network connect
docker network connect
命令用于将容器连接到网络。
docker network connect [OPTIONS] NETWORK CONTAINER
4. docker network disconnect
docker network disconnect
命令用于将容器从网络中断开。
docker network disconnect [OPTIONS] NETWORK CONTAINER
Docker 数据卷命令
1. docker volume ls
docker volume ls
命令用于列出所有的数据卷。
docker volume ls [OPTIONS]
2. docker volume create
docker volume create
命令用于创建一个数据卷。
docker volume create [OPTIONS] [VOLUME]
3. docker volume rm
docker volume rm
命令用于删除一个或多个数据卷。
docker volume rm [OPTIONS] VOLUME [VOLUME...]
Docker 日志和监控命令
1. docker logs
docker logs
命令用于获取容器的日志输出。
docker logs [OPTIONS] CONTAINER
2. docker stats
docker stats
命令用于显示实时的容器资源使用情况统计。
docker stats [OPTIONS] [CONTAINER...]
Docker 组合命令
1. docker-compose up
docker-compose up
命令用于根据 Compose 文件启动服务。
docker-compose up [OPTIONS] [--scale SERVICE=NUM...] [SERVICE...]
2. docker-compose down
docker-compose down
命令用于停止并删除由 Compose 文件创建的容器、网络和默认情况下创建的数据卷。
docker-compose down [OPTIONS]
3. docker-compose ps
docker-compose ps
命令用于列出 Compose 文件中定义的服务的容器。
docker-compose ps [OPTIONS] [SERVICE...]
以上是 Docker 的一些常用命令,希望对您有所帮助。