docker-compose

一、介绍

使用 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: # 暴露端口信息 - "宿主机端口:容器暴露端口"
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容