Web 開発用のブートストラップ Dockerfile を作成しようとしています。
任意のコンテナーで、ホスト オペレーティング システム (Mac OS X) 内およびホスト オペレーティング システムからコードにアクセスできるようにしたいと考えています。
Docker リファレンスからは、このプロセスを自動化する最善の方法はわかりません。
Web 開発用のブートストラップ Dockerfile を作成しようとしています。
任意のコンテナーで、ホスト オペレーティング システム (Mac OS X) 内およびホスト オペレーティング システムからコードにアクセスできるようにしたいと考えています。
Docker リファレンスからは、このプロセスを自動化する最善の方法はわかりません。
ホスト上のコードをコンテナーにマウントするボリュームを使用します。例:
docker run -d -v /Users/me/code:/code IMAGE
これで、コンテナ内/Users/me/code
で にアクセスできることがわかるはずです。/code
boot2docker VM はホーム ディレクトリを共有しているため、そこからボリュームをマウントしても問題はありません。
詳細については、公式ドキュメントを参照してください: https://docs.docker.com/userguide/dockervolumes/