1. hnishi

    No comment

    hnishi
Changes in title
-Docker toolbox on windows マウント
+Docker toolbox on windows マウント:Dockerコンテナの中でホストのフォルダを見たい
Changes in body
Source | HTML | Preview
@@ -1,34 +1,48 @@
# 1. Virtualbox shared folder 設定
以下のように設定。
Folder Nameを覚えておく。
![image](https://qiita-image-store.s3.amazonaws.com/0/99215/4ffa7ce5-7427-01a8-cdf9-e90411e68938.png)
```
docker-machine ssh default 'sudo mkdir -p /e'
docker-machine ssh default 'sudo mount -t vboxsf -o uid=0,gid=0 E_DRIVE /e'
# dockerホストにマウントした共有フォルダをData Volumeとして利用する
docker run -v /e:/e busybox ls -la /e
```
-# Docker machineを起動するたびに自動でマウントする
+## docker run と exec
+
+```bash:dockerrun.bash
+docker run -v /work2:/work2 -it --name work2 hnishi/ubuntu14.04_gromacs-4.6.6:mpi_v1.0_pb07 #/work2を利用できるコンテナを作成
+```
+
+一度コンテナを抜けた後にもう一度入りたい↓
+
+```bash:dockerexec.bash
+#!/bin/bash -eu
+id=`docker ps -ql` #最後に使ったコンテナ
+docker start $id && docker exec -it $id /bin/bash #終了したコンテナの再起動とbashを実行
+```
+
+# 2. Docker machineを起動するたびに自動でマウントする
/mnt/sda1/var/lib/boot2docker/bootlocal.sh にコマンドを書いておくと
Dockerマシンを起動したときに自動でコマンドを実行する。
```
docker-machine ssh default
sudo tee /mnt/sda1/var/lib/boot2docker/bootlocal.sh <<-'EOF'
mkdir -p /e
mount -t vboxsf -o uid=0,gid=0 E_DRIVE /e
EOF
```
# 参考
Dockerにホストのフォルダをマウントしたい!
http://qiita.com/dojineko/items/f623894ef2436bef890e
Docker MachineでDドライブなどUsers以外を自動マウントする
http://qiita.com/Bakudankun/items/d612865440565b10523f