Docker的作用及常用指令写5个
时间: 2024-06-05 15:13:32 浏览: 94
Docker是一种容器化技术,可以将应用程序、依赖库和配置文件等打包进一个容器中,使其具有跨平台、可移植、可扩展、隔离等特性。常用指令有:
1. docker run:运行一个容器。
2. docker build:构建一个镜像。
3. docker images:列出本地所有的镜像。
4. docker ps:列出当前正在运行的所有容器。
5. docker stop:停止一个或多个容器的运行。
相关问题
dockercommit的常用指令
Docker commit是将Docker容器保存为新的镜像的命令。常用的docker commit指令如下:
1. docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]:将当前容器保存为新的镜像。
2. -a, --author="":指定新镜像作者的信息。
3. -c, --change=[]:使用Dockerfile指令来创建新镜像。
4. -m, --message="":为新镜像添加描述信息。
5. -p, --pause=true:暂停容器再进行commit操作,以保证文件一致性。
6. -a, --author="":指定新镜像作者的信息。
7. -s, --squash=false:将多层的容器合并为一层。
8. --help:获取帮助信息。
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端口。
阅读全文