dockerのコンテナのデータを保存させる場合、いくつか選択肢がありますが
今回は共有ディレクトリを使用します。
業界用語ではデータボリュームをマウントすると言うらしいです。
$ docker run -it -name <コンテナ名> -v <ローカルディレクトリ:コンテナ内のディレクトリ> <イメージ名> <コマンド>
ex.1つのディレクトリをマウントする場合:
$docker run -it --name centos_container -v /home/user/centos/local_backup:/usr/local centos_image /bin/bash
ex.2つのディレクトリをマウントする場合:
$docker run -it --name centos_container -v /home/user/centos/local_backup:/usr/local -v /home/user/centos/tmp_backup:/tmp centos_image /bin/bash
マウントするディレクトリが3つ、4つと増えた場合、同じように
絶対パスで -v オプションをつけ、
ローカルとコンテナ内のディレクトリを指定してあげればよいようです。
(間違ってたらすみません><;)
ちなみに、ひとつの -v オプションで複数のディレクトリを指定してみたところ、
Invalid namespace name (), only [a-z0-9_] are allowed, size between 4 and 30
というエラーがでてしまいました。
Dockerむずかしい