0
コンテナの変更をロールバックする必要がある場合がありますが、その名前だけがあるとします。ドッカーコンテナのコピーを実行する
現代のドッカーエンジン(現時点では17.03.0-ce)でどうすれば実現できますか?
コンテナの変更をロールバックする必要がある場合がありますが、その名前だけがあるとします。ドッカーコンテナのコピーを実行する
現代のドッカーエンジン(現時点では17.03.0-ce)でどうすれば実現できますか?
あなたは簡単のように、コンテナのid
を解決することができます:あなたは、そのコンテナのためにあなたの履歴を表示/ロールバックすることができるはず、このロジックを使用して
#Bash (Linux/Mac)
containerId=`docker inspect -f"{{.Id}}" metrics_dashboard_1`
#PowerShell (windows)
$ContainerId = docker inspect -f"{{.Id}}" metrics_dashboard_1
。
#Bash/PowerShell
docker tag $containerId $tagId
どうすればいいですか? 現在の変更をコミットできるとします。 それから私の修正を実行してください。 コンテナの以前の状態に戻すにはどうすればよいですか?コミットする前に – lazycommit
現在の動作の例(_in code_)を含めることができますので、この例と一致するように修正することができます –
実行中のコンテナに内部FS状態(ボリュームなし)があります。 、hosts - コンテナのAPI)。 私は状態を保存する必要があります(マークするかストアするか複製してください)。 コンテナのAPIにMY JOBを実行させます。 これを元の状態にロールバックします。 問題は、その真ん中で、私は正確に何をすべきか分かりません。 – lazycommit