docker compose

type
Post
status
Published
date
Jan 22, 2024
slug
docker-compose
summary
tags
docker
category
技术分享
icon
password

docker compose 简介

Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose 可以使用 YML 文件来配置应用程序需要的所有服务。然后通过一个命令,就可以从 YML 文件配置中创建并启动所有服务。
Compose 的使用步骤
  1. 使用 Dockfile 定义应用程序的环境
  1. 使用 docker-compose.yml 定义构成应用程序的服务,这样它们可以在隔离环境中一起运行
  1. 最后,执行 docker-compose up 命令来启动并运行整个应用程序

常用命令

docker-compose 参数配置

ports

ports 暴露容器端口到主机的任意端口或指定端口 用法:
不管是否指定主机端口,使用 ports 都会将端口暴露给主机和其他容器

expose

expose 暴露容器给 link 到当前容器的容器,或者暴露给同一个 networks 的容器 用法
以上指令将当前容器的端口3000和8000暴露给其他容器。
expose 和 ports 的区别是,expose 不会将端口暴露给主机,主机无法访问 expose 的端口。

© dxer 2023 - 2025