type
status
date
slug
summary
tags
category
icon
password
published
docker compose 简介
Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose 可以使用 YML 文件来配置应用程序需要的所有服务。然后通过一个命令,就可以从 YML 文件配置中创建并启动所有服务。
Compose 的使用步骤
- 使用 Dockfile 定义应用程序的环境
- 使用
docker-compose.yml定义构成应用程序的服务,这样它们可以在隔离环境中一起运行
- 最后,执行
docker-compose up命令来启动并运行整个应用程序
常用命令
docker-compose 参数配置
ports
ports 暴露容器端口到主机的任意端口或指定端口
用法:
不管是否指定主机端口,使用 ports 都会将端口暴露给主机和其他容器
expose
expose 暴露容器给 link 到当前容器的容器,或者暴露给同一个 networks 的容器
用法
以上指令将当前容器的端口3000和8000暴露给其他容器。
expose 和 ports 的区别是,expose 不会将端口暴露给主机,主机无法访问 expose 的端口。
- 作者:Dxer
- 链接:https://byte.102048.xyz/article/docker-compose
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
