自分のデータをコンテナ内に反映させる
docker 使う必要が出てきたので見よう見まねで使ってみた。
イメージを引っ張って、run したら、いきなりrootになってて戸惑った。それから、自分のデータが見えないので、ちょっと焦った。
どうやら
-v 反映させたいdirectory:コンテナ内でのdirectory
で自分のデータをコンテナ内に反映できそう。
-v /Users/MyName/OneDirectory/:/data とか
-v /Users/MyName/OneDirectory/:/home/daresore/data とか。
適宜。
複数のdirectoryの指定も可能
docker run --rm -it -v /Users/MyName/OneDirectory/:/in -v /Users/MyName/AnotherDirectory/:/out docker-image-name
とか。
私の用途だと、
docker run -it --name container-name docker-image-name
docker attach container-name
の組み合わせより使いやすい気がする。