网站内文章外链如何做,图片在线制作软件,惠州做网站公司哪家好,广州力洋建设工程有限公司简介
Docker Compose 是 Docker 的一个工具#xff0c;用于定义和管理多容器 Docker 应用。通过使用一个单独的 YAML 文件#xff0c;您可以定义应用所需的所有服务#xff0c;然后使用一个简单的命令来启动和运行这些服务。Docker Compose 非常适合于微服务架构或任何需要…简介
Docker Compose 是 Docker 的一个工具用于定义和管理多容器 Docker 应用。通过使用一个单独的 YAML 文件您可以定义应用所需的所有服务然后使用一个简单的命令来启动和运行这些服务。Docker Compose 非常适合于微服务架构或任何需要在多个容器中运行的应用程序。
Docker Compose的基本命令
# 启动服务
docker compose up
# 后台启动服务
docker compose up -d
# 停止服务
docker compose stop
# 重启服务
docker compose restart
# 停止并移除所有服务、卷
docker compose down
# 查看服务日志
docker compose logs
# 查看服务日志并跟踪实时日志
docker compose logs -f
# 查看特定服务的日志
docker compose logs service_name
# 扩展服务
docker compose scale service_namenumber_of_instances
# 运行单个服务
docker compose run service_name command
# 列出镜像
docker compose images
# 拉取镜像
docker compose pull
# 移除停止状态的服务
docker compose rm数据库
mysql
MYSQL_USER和MYSQL_PASSWORD是可选项
services:mysql:image: mysql:8.4.1container_name: mysqlenvironment:MYSQL_ROOT_PASSWORD: 123456MYSQL_DATABASE: demo_dbMYSQL_USER: demo_userMYSQL_PASSWORD: 123456ports:- 3306:3306volumes:- ./volumes/mysql_data:/var/lib/mysql