[解決済み] Dockerコンテナの状態を保存する方法
2023-03-16 13:17:54
質問
Dockerの内部と外部を学ぼうとしているのですが、画像を保存する見込みに戸惑っています。
基本的な Ubuntu イメージを実行し、Anaconda Python といくつかの他のものをインストールしました...そして今、進捗を保存する最良の方法は何でしょうか? 保存、コミット、エクスポート?
これらのどれも、仮想マシン用の明白な保存状態ファイルを提示する VirtualBox と同じ方法で動作しないようです。
どのように解決するのですか?
通常の方法は、少なくとも
docker commit
: で、コンテナの状態を新しいイメージにフリーズさせます。
注意:このように がコメントした によって アンチョビレジェンド を使用することで、イメージの内容を正式にモデル化し、その初期状態を再構築/再現できることを保証することができます。
次に、そのイメージをローカルに一覧表示するには
docker images
で、再度実行します。
例
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c3f279d17e0a ubuntu:12.04 /bin/bash 7 days ago Up 25 hours desperate_dubinsky
197387f1b436 ubuntu:12.04 /bin/bash 7 days ago Up 25 hours focused_hamilton
$ docker commit c3f279d17e0a svendowideit/testimage:version3
f5283438590d
$ docker images
REPOSITORY TAG ID CREATED SIZE
svendowideit/testimage version3 f5283438590d 16 seconds ago 335.7 MB
その後 レジストリサーバをデプロイしている場合 であれば、画像をそのサーバにプッシュすることができます。
関連
-
[解決済み] Dockerコンテナの中から、マシンのローカルホストに接続するにはどうすればよいですか?
-
[解決済み] Docker Dockerコンテナからホストへのファイルコピー
-
[解決済み] ホストからDockerコンテナにファイルをコピーする方法は?
-
[解決済み] リポジトリを使用せずに、あるホストから別のホストにDockerイメージをコピーする方法
-
[解決済み] ホストからDockerコンテナのIPアドレスを取得する方法
-
[解決済み] Dockerコンテナのシェルに入るにはどうしたらいいですか?
-
[解決済み] 古いDockerコンテナを削除する方法
-
[解決済み】Dockerは仮想マシンとどう違うの?
-
[解決済み】Dockerイメージとコンテナの違いは何ですか?
-
[解決済み] docker-compose 同じイメージに複数のインスタンスを作成する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] docker-composeで--add-hostやextra_hostsを使用する。
-
[解決済み] Dockerで既存の名前付きボリュームにデータを追加する正しい方法は何ですか?
-
[解決済み] Docker build 「archive.ubuntu.comを解決できませんでした」 apt-get fails to install anything
-
[解決済み] 実行中のすべてのdockerコンテナを再起動するためのコマンド?
-
[解決済み] DockerにSSH接続する方法は?
-
[解決済み] docker build でリポジトリが署名されていない
-
[解決済み] Dockerにマウントされたボリュームは、Linuxスタイルのパスから変換する際にWindowsパスの最後に;Cを追加します。
-
[解決済み] Dockerです。CLIで --password を使用するのは安全ではありません。パスワードは-password-stdinを使用してください。
-
[解決済み] docker 1.9+で名前付きボリュームの内容をリストアップするには?
-
[解決済み] 「docker cp" フォルダから既存のコンテナフォルダへの全ファイルのコピー