1
我是脚本编写新手,需要一些帮助。我正在使用YML文件构建docker容器。我编写了YML代码来自动化我的Web服务器(docker-compose.yml)和数据库服务器(docker-compose-mongo.yml)。从bash脚本文件运行docker-compose
现在我想构建一个bash脚本,它将调用这两个yml文件并一起运行。
我想知道我需要在shell脚本中输入哪些命令来调用这两个yml文件并将它们一起运行。我最初刚刚使用
#!/bin/bash
run docker-compose.yml
但上面的代码没有工作。
Ps。下面是针对Web服务器
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:
“来自YML文件”的含义与“来自JSON文件”一样多 - 都是完全通用的格式。这是一个码头构成描述的事实*更相关。 –
更重要的一点 - “没有工作”并没有告诉我们*足够有用。至少,我们想知道确切的错误。 –
所以我的脚本的名字是测试。嘘,当我运行我的测试脚本,它会给出一个错误“test.sh not found” –