2017-12-15 15 views
0

私は私の最初のドッキングウィンドウコンテナドッカーは「パスを。見つからない」構築

を作成しようとしている私はUbuntuのためのドッキングウィンドウのチュートリアルを、以下、dokcer-CEをインストールしました。

私はフォルダを作成し、その中に私のDockerfileを入れます。このフォルダには

FROM docker/whalesay 

RUN apt-get update && apt-get install -y figlet fortune && rm /var/apt/* 

CMD figlet "Hy SUPINFO" | cowsay -n && /usr/games/fortune -a | cowsay 

私が作っ:

sudo docker build -t whalesupinfo . 

私はいつもこの出力

unable to prepare context: path "." not found 

EDITを持っている:私はそれに働いていない、sshdの中でしたか?!

Dockerfileがディスク上に正しく入力されていること、そしてあなたがDockerfileは、あなたがにいる同じディレクトリにあることを、 docker buildを実行したとき。

それはまだ動作しない場合は、ドッキングウィンドウを伝えること

+0

あなたのケースが[this](https://stackoverflow.com/questions/35511604/docker-unable-to-prepare-context-unable-to-evaluate-symlinks-in-dockerfile)に類似しているかどうかを確認しましたか? -パット)? – tgogos

+0

あなたの 'Dockerfile'が実際にあなたがコマンドを実行しているパスに存在することを再度確認してください – Edwin

+0

' sudo -s'を実行してから 'pwd'と' ls -al'を実行して質問をそれらの完全な出力で更新してください。 – BMitch

答えて

1

ダブルチェックDockerfileが-f引数を持つ場所です。

docker build -t whalesupinfo -f /path/to/Dockerfile .

私もsudoなしdockerを実行しようとするだろう。

関連する問題