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」 –