1
私はスクリプトに慣れていないので、助けが必要です。私はYMLファイルを使用してドッカーコンテナを構築しています。 Webサーバー(docker-compose.yml)とデータベースサーバー(docker-compose-mongo.yml)を自動化するためにYMLコードが書かれています。bashスクリプトファイルからdocker-composeを実行してください
今、ymlファイルを呼び出して一緒に実行するbashスクリプトを作成します。
これらの2つのymlファイルを呼び出して一緒に実行するには、シェルスクリプト内でどのコマンドを入力する必要があるのでしょうか。私は最初に使用しました
#!/bin/bash
run docker-compose.yml
しかし、上記のコードは機能しませんでした。
ps。下記のウェブサーバー
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:
「from YML file」は、「JSONファイルから」と同じ意味で、どちらも完全な汎用フォーマットです。それがドッカーの記述であるという事実は、*はるかに関連しています。 –
もっと重要な点 - 「うまくいきませんでした」が役に立っているとは言いません。最低限、問題の正確なエラーを知りたいと思うでしょう。 –
私のスクリプトの名前はtestです。私がテストスクリプトを実行すると "test.sh not found"というエラーメッセージが表示されます –