🖥
Docker 初心者 | Docker for Mac | コンテナのディレクトリをローカルにマウントする
検証コマンド
$ docker run -v ~/:/some_mount_dir busybox touch /some_mount_dir/example.txt
解説
docker run
- コンテナを走らせる
-
-v ~/:/some_mount_dir
- ローカルの
~/
に Dockerコンテナの/some_mount_dir
をマウントする
- ローカルの
-
busybox
- てきとうなイメージ
-
touch /example.txt
- Docker コンテナにファイルを作成する
確認
コマンドを実行すると、コンテナはファイルを作成して終了する。
その後、ローカルにファイルが作成されているのが分かる。
$ ls ~/example.txt
~/example.txt
設定
Preference > File Sharing から、マウント可能ディレクトリの設定が出来る。
参考
- Dockerizing a Ruby on Rails Application - Semaphore
- The path /var/lib/kubelet/ is not shared · Issue #14 · vyshane/kid
チャットメンバー募集
何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。
公開日時
2017-06-27
Discussion