私はDockerバージョン1.12.0-rc3-beta18(ビルド:5226)のWindows 10 Proを使用しています。私はWindowsマシン上でPHP開発のためにDockerを使用したいと思います。私は、ドッカー容器に取り付けホストディレクトリのすべての可能な(私は願っています)のバリエーションを試してみました:WindowsホストディレクトリをDockerコンテナにマウントできません
- // C /ユーザ/ ...
- /C /ユーザ/ ...
- // C /ユーザ/ ...
- /C /ユーザ/ ...
- C:/ユーザ/ ...
- C:\ユーザー...
- "C:\ユーザー..." どちらの変種もコンテナを起動しません。はい、
docker run
はコンテナを作成し、docker ps --all
と表示されます。しかし、私はそれを始めることはできません。例えば。何が起こったpython: can't open file 'app.py': [Errno 2] No such file or directory
よう
docker run -d -P -v "C:\temp":/opt/webapp training/webapp python app.py
と
docker logs e030ba0f7807
リプレイ:私は、単純なドキュメントの例を試してみましたか?
ありがとう、@Vonc、返信用!しかし、Dockerは既存のコンテナフォルダを一掃してWindowsのホストディレクトリの内容に置き換えるように見えます。 'docker run -d -P -v" D:\ Users \ erop \ Documents \ docker \ index ":/ opt/bitnami/apache/htdocs bitnami/apache'のようなコマンドでWindowsディレクトリを正常にマウントできました。私のブラウザはhttp:// docker:32796/Windowsディレクトリにあるindex.htmlを表示します。 – erop
@erop私はちょうど答えを編集しました。 – VonC
@erop Dockerは、既存のコンテナフォルダを消去してWindowsのホストディレクトリの内容で置き換えるだけではありません。 – VonC