0
mysqlコンテナからドッカー画像を作成しようとしています。 問題は、新しいイメージのdbはクリーンですが、 ファイル/フォルダは、コミットする前に元のコンテナに手動で を作成してコピーします。ドッカーコミットmysqlが保存されない
ベースMySQLの画像は、5.6
ドッカーが1.11である公式です。
dbが作成されたときに、 /var/lib/mysql/d1というフォルダが表示されていることを確認しましたが、新しいイメージ は/ rootのフォルダは永続化されますが、
このソリューションは足がありません。私は既存のコンテナをコピーする必要があり、データのために余分なファイルを持つことはあまりにも複雑です。容器の寿命は短い。私は問題がベースイメージの "ボリュームディレクティブ"によると思う。それはドッカーファイルを介して無効にする方法はありますか? –
Dockerfileが親イメージで作成されたボリュームを無効にする方法はないと思います。基本イメージ設定全体が失われたフラットイメージをエクスポートしてインポートすることができます。 – BMitch