Dockerコンテナに、ホストのディレクトリをマウントする方法

忘れがちなのでメモ。

docker run [-d] [-p ホスト側ポート::コンテナ側ポート] [--name コンテナ名] [-v ホストのディレクトリ:コンテナのディレクトリ] イメージ名:タグ [実行コマンド]

オプションのヘルプ

-d, --detach: Run container in background and print container ID
-p, --publish list: Publish a container's port(s) to the host
--name string: Assign a name to the container
-v, --volume list: Bind mount a volume

使用例

docker run -dp ::80 my-application-container -v /my/app/directory:/app/directory my-image:v1

投稿者: sussan_0416

さいたま市に住む一児のエンジニア。出身は北海道札幌市、学生時代に過ごした函館が好き。仕事はiOS・Androidのスマホアプリ開発。前職では、広告配信を最適化する機械学習システムの開発(Python)、アドサーバのAPI(PHP)を担当。