2016-06-27 4 views
1

見つかりませんここにそれを記述することは何の意味もありません。その後ドッキングウィンドウ-作曲、私は基本的に次のようであるDockerfileを持つスクリプト

docker build -t test .

このイメージを実行します:

私は最初のものは、そう、私のDockerfileを使用してdocker imageを構築することです

startup.sh

を起動します

docker run -d test

残念ながら、私はfollを持っています誤差は、最大表示:

./startup.sh:行10:ドッカ - コン:

を発見し、私は./startup.shドッキングウィンドウのものなしをすれば、それは魔法のように動作しません。

ここで問題が発生する可能性がありますか。

+2

'startup.sh'スクリプトは、コンテナ内のプロセスを開始する必要があります。docker-composeは、ホスト上のコンテナを管理するための単なるツールです。 –

+0

説明ありがとう。 – Mornor

+0

コンテナ(dind)を作成したいと思うことは考えられませんが、99%はErik Dannenbergの答えがあなたの望むものである可能性が高いです。 – johnharris85

答えて

0

その後

#!/bin/sh 
set -e 
/usr/bin/some/path/docker-compose up -d 

スクリプトにあなたのローカルパスの設定を

これを追加

which docker-compose 

>/usr/bin/some/path/docker-compose 

スクリプト内docker-composeへの完全なパスを追加してみますがドッキングウィンドウによって呼び出されるスクリプトに不明です。したがって、完全なパスに名前を付ける必要があります。

+0

残念ながら同じエラー:( – Mornor

関連する問題