docker有什么常用命令
时间: 2023-12-15 18:31:22 浏览: 87
Docker是一种流行的容器化平台,它可以帮助开发人员更轻松地构建、打包、部署和运行应用程序。以下是Docker的一些常用命令:
1. 运行容器
```shell
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
```
该命令用于从镜像启动一个新的容器。
2. 列出所有容器
```shell
docker ps [OPTIONS]
```
该命令用于列出所有正在运行的容器。
3. 停止容器
```shell
docker stop [OPTIONS] CONTAINER [CONTAINER...]
```
该命令用于停止一个或多个正在运行的容器。
4. 删除容器
```shell
docker rm [OPTIONS] CONTAINER [CONTAINER...]
```
该命令用于删除一个或多个容器。
5. 列出所有镜像
```shell
docker images [OPTIONS] [REPOSITORY[:TAG]]
```
该命令用于列出所有本地镜像。
6. 删除镜像
```shell
docker rmi [OPTIONS] IMAGE [IMAGE...]
```
该命令用于删除一个或多个本地镜像。
7. 构建镜像
```shell
docker build [OPTIONS] PATH | URL | -
```
该命令用于从Dockerfile构建一个新的镜像。
相关问题
docker有哪些常用命令
Docker有许多常用命令,以下是其中一些:
1. docker run:用于启动一个容器
2. docker ps:查看正在运行的容器
3. docker stop:停止一个容器
4. docker rm:删除一个容器
5. docker images:查看本地镜像
6. docker pull:拉取远程镜像
7. docker push:推送本地镜像到远程仓库
8. docker logs:查看容器的日志信息
9. docker exec:在容器内部执行命令
10. docker build:构建一个新的镜像。
希望能够帮到您。那么,为了增加一点幽默感,您知道为什么鱼不能当程序员吗?
因为它们只会海底捞代码。
docker 命令_docker/docker-compose常用命令与配置
Docker是一种容器化技术,可以在不同的操作系统上运行应用程序。Docker Compose是一个用于定义和运行多容器Docker应用程序的工具。
以下是一些常用的Docker和Docker Compose命令:
### Docker
- `docker run`: 运行一个Docker容器。
- `docker ps`: 列出正在运行的Docker容器。
- `docker images`: 列出所有本地镜像。
- `docker build`: 使用Dockerfile构建一个Docker镜像。
- `docker push`: 将本地镜像上传到Docker Hub或其他Docker镜像仓库。
- `docker pull`: 从Docker Hub或其他Docker镜像仓库中下载一个镜像。
- `docker rm`: 删除一个或多个Docker容器。
- `docker rmi`: 删除一个或多个本地Docker镜像。
### Docker Compose
- `docker-compose up`: 构建并启动一个Docker Compose应用。
- `docker-compose down`: 停止并删除一个Docker Compose应用。
- `docker-compose ps`: 列出正在运行的Docker Compose服务。
- `docker-compose logs`: 查看一个Docker Compose服务的日志。
- `docker-compose exec`: 在一个Docker Compose服务中执行一个命令。
- `docker-compose build`: 构建一个Docker Compose服务的镜像。
- `docker-compose pull`: 下载一个Docker Compose服务的镜像。
### Docker Compose配置文件
Docker Compose使用YAML格式的配置文件来定义多容器Docker应用程序。以下是一个示例配置文件:
```
version: '3'
services:
web:
build: .
ports:
- "5000:5000"
redis:
image: "redis:alpine"
```
- `version`: 定义配置文件使用的Docker Compose版本。
- `services`: 包含一个或多个Docker容器服务的列表。
- `build`: 构建一个Docker镜像。
- `image`: 使用现有的Docker镜像。
- `ports`: 映射容器端口到主机端口。在此示例中,容器的5000端口将映射到主机的5000端口。
阅读全文