2017-12-07 7 views
0

ドッカーコンテナでgitlabインスタンスを実行しています。このドッカー・コンテナのバックアップを自動的に作成するための優れた方法は何ですか?ドッカーコンテナを自動的にバックアップする方法

gitlabデータのバックアップを作成する方が良いでしょうか?

ありがとうございます。

+2

データをバックアップする必要があります。コンテナ(つまり、イメージ)の定義は、すでにソース管理されているはずですか? –

+0

コンテナが破棄され、すべての変更が失われる可能性があるので、ソースとデータを持っている限り、すでにすべてを持っているので、gitlabデータをバックアップするだけで十分です。 – djuarez

+0

とgitlabデータを安全にする良い方法は何ですか? – Felix

答えて

1

データのバックアップを実行し、Dockerインスタンスをバックアップする必要はありません。いつでもDockerイメージからDockerインスタンスを呼び出すことができます。しかし、実行中のDockerインスタンスでいくつかの変更を行った場合、実行中のDockerインスタンスから新しいイメージを作成することをお勧めします。 Dockerのインスタンスを停止させることなく、常に稼働中のドッカーインスタンスで「ドッカーコミット」を実行できます。

+0

「ドッカーのコミット」は何が変わったのか分からないので、悪い習慣だと思います。 * Dockerfile *をより良く修正し、そこから画像を再構築してください。 – Munchkin

+0

ドッカーが悪い習慣をしているのはなぜですか?ドッカーのコミットを別のマシンに保存できますか? – Felix

+0

いくつかの変更を加えれば、画像の「内側」の部分を確認することは困難です。 Dockerfileをお持ちの場合、画像の仕組みがはっきりと分かります。これは、あなたが他人とあなたのイメージを維持したり、イメージを共有したりする場合には問題になります。しかし、2年後に自分自身に尋ねると、自分のイメージの現状を受け取るために何をしましたか? Dockerfileでは明確に文書化されています。 – Munchkin

関連する問題