2016-10-27 3 views
1

プロジェクトフォルダ内からdocker-compose upを実行するたびに、有効なdocker-compose.ymlファイルが存在している:表面に'docker-compose up'プロジェクトフォルダ内に 'no such file or directory'が返される

ERROR: .IOError: [Errno 2] No such file or directory: u'./~/Projects/personal-docker-cluster/docker-compose.yml' 

、何かが必要ではないはずのパスの先頭に./余分を追加することだ、と私はここでそれを投げいただきました!それはだと確信しています。

私は-fフラグを使ってこれを回避することができましたが、単純な 'ドッカーの作成'を使用することはできません。

誰かがここで何が起こっているのか、そしてそれを修正する方法についていくつかの光を当てることができますか?

編集: はバージョンとかを追加するのを忘れ:

# docker --version 
Docker version 1.11.1, build 5604cbe 

# docker-compose --version 
docker-compose version 1.8.1, build 878cff1 
+1

あなたが実行した正確なコマンドとそれを実行するパスを表示できますか?あなたはdocker-compose.ymlへのパスでそれを呼び出すようです。 – Tryph

+0

可能であれば、サンプルの 'docker-compose.yml'ファイルも追加してください。 – Rao

答えて

0

[OK]を、これはつもりは愚かな音ですが、私は後世のためにそれをここに掲示していますので、私は私の問題への解決策を見つけました。

この問題は、私の.bashrcに環境変数COMPOSE_FILEが設定されていて、エラーと同じフォルダを指していたことが分かりました。 .bashrcを全く別の問題で調べるために行ったときに見つけました。

これを削除すると、問題は完全に修正されました。

関連する問題