gpt4 book ai didi

shell - 从 bash 脚本文件运行 docker-compose

转载 作者:行者123 更新时间:2023-12-02 18:45:19 24 4
gpt4 key购买 nike

我不熟悉脚本,需要一些帮助。我正在使用 YML 文件构建 docker 容器。我编写了 YML 代码来自动化我的 Web 服务器(docker-compose.yml)和数据库服务器(docker-compose-mongo.yml)。

现在我想构建一个 bash 脚本,它将调用两个 yml 文件并一起运行。

我想知道我需要在我的 shell 脚本中输入什么命令来调用这两个 yml 文件并将它们一起运行。我最初只是使用

#!/bin/bash
run docker-compose.yml

但是上面的代码不起作用。

附言。下面是我用于 Web 服务器的 yml 文件
version: "3"
services:
web:
image: nginx:latest
deploy:
replicas: 5
resources:
limits:
cpus: "0.2"
memory: 330M
restart_policy:
condition: on-failure
ports:
- "80:80"
# networks:
# - webnet
# networks:
# webnet:

最佳答案

您可以分别调用它们:

#!/bin/bash
docker-compose -f docker-compose.yml up -d
docker-compose -f docker-compose-mongo.yml up -d

或两者结合 nginxmongo服务在同一 docker-compose.yml .

关于shell - 从 bash 脚本文件运行 docker-compose,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45154284/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com