docker 命令详解
时间: 2023-07-24 07:08:14 浏览: 241
Docker 命令详解
Docker 是一个开源的应用容器引擎,可以让开发者打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。Docker 可以在容器中运行任何应用,无论是 Web 应用、数据库、消息队列等,而且 Docker 容器可以在任何环境中运行。
以下是 Docker 常用命令的详细讲解:
1. docker run:运行一个容器
语法:docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
示例:docker run -it ubuntu /bin/bash
2. docker ps:列出正在运行的容器
语法:docker ps [OPTIONS]
示例:docker ps
3. docker images:列出本地镜像
语法:docker images [OPTIONS] [REPOSITORY[:TAG]]
示例:docker images
4. docker pull:从仓库拉取镜像
语法:docker pull [OPTIONS] NAME[:TAG|@DIGEST]
示例:docker pull ubuntu:16.04
5. docker push:将本地镜像推送到仓库
语法:docker push [OPTIONS] NAME[:TAG]
示例:docker push myrepo/myimage:1.0
6. docker rm:删除一个或多个容器
语法:docker rm [OPTIONS] CONTAINER [CONTAINER...]
示例:docker rm container1 container2
7. docker rmi:删除一个或多个镜像
语法:docker rmi [OPTIONS] IMAGE [IMAGE...]
示例:docker rmi myrepo/myimage:1.0
8. docker build:构建一个镜像
语法:docker build [OPTIONS] PATH | URL | -
示例:docker build -t myimage:v1 .
9. docker exec:在正在运行的容器中执行命令
语法:docker exec [OPTIONS] CONTAINER COMMAND [ARG...]
示例:docker exec -it container1 /bin/bash
10. docker stop:停止一个或多个容器
语法:docker stop [OPTIONS] CONTAINER [CONTAINER...]
示例:docker stop container1 container2
以上是 Docker 常用命令的详细讲解,更多命令可参考 Docker 官方文档。
阅读全文