一、介绍
使用 Docker Compose 可以轻松、高效的管理容器,它是一个用于定义和运行多容器 Docker 的应用程序工具(替代sh脚本)。
1、安装docker、docker compose。
2、创建 Dockerfile 文件。
3、创建文件 docker-compose.yml。
4、在 docker-compose.yml 所在路径下执行命令“docker-compose up -d” Compose 就会自动构建镜像并使用镜像启动容器。
二、docker compose常用命令
列出所有容器:docker-compose ps
构建、启动容器:docker-compose up -d(-d是后台执行)
三、docker-compose.yml 属性
- version:指定 docker-compose.yml 文件的写法格式
- services:多个容器集合
- build:配置构建时,Compose 会利用它自动构建镜像,该值可以是一个路径,也可以是一个对象,用于指定 Dockerfile 参数
- command:覆盖容器启动后默认执行的命令
- volumes:卷挂载路径
- expose:暴露端口,只将端口暴露给连接的服务,而不暴露给主机
- ports:对外暴露的端口定义,和 expose 对应。ports: # 暴露端口信息 - "宿主机端口:容器暴露端口"
网友评论