2016-07-12 7 views
0

Postgres:9.3ドッカーイメージを使用してデータベースをコンテナ内にセットアップしたいが、データを外部ドライブに保存したい。 Docker Postgresで外部ドライブにデータを保存する方法:9.3イメージ?

は、私はそれがコンテナIDをエコーとして

`docker run -dit -p 5432:5432 -v /mnt/external/docker_volume:/var/lib/postgresql/data --name mydatabase postgres:9.3` 

コンテナが作成されてしまったコマンドを使用して、それを実行しようとしましたが、それはdocker psから実行しているとして示されていません。上記のコマンドは他の画像にも有効です。だから私の直感は、この画像のドッキングファイルにVOLUMEが定義されているので、紛争があるということですが、私はそれを回避する方法を見つけていません。どんな助けもありがとう!

答えて

1

明らかに、私の/ mnt/external/docker_volumeは空ではなく、Postgresのinitスクリプトはそれを気に入らなかったということです。私はこれを-itオプションで実行した後に見つけ、端末の出力を見ました。

私は自分の質問に答えました。私は将来誰かがこれが役に立つと願っています。 :)

関連する問題