Docker の環境移行
Docker を別環境に移行してみた。今回はデータボリュームがない場合だ。
(1)該当のコンテナを停止する。
$ docker ps
$ docker stop {NAME}
(2)コンテナをイメージ化する。
$ docker commit {CONTAINER ID} {任意のイメージ名}
(3)2のイメージを tar ファイルに圧縮する。
$ docker save {2のイメージ名} > {任意のファイル名}.tar
(4)移行先へ3のファイルを移動させる。
以下の作業は移行先で行う。
(5)tar ファイルを読み込む。
$ docker load < {ファイル名}.tar
(6)docker を起動する(必要に応じてオプションを付ける)。
$ docker run --name {任意のコンテナ名} -d {イメージ名}
参考:
Docker ps/statsコマンド - とほほのWWW入門
https://www.tohoho-web.com/docker/docker_ps.html
dockerコンテナをバックアップ・保存・ロードしたりする方法 | Hodalog
https://hodalog.com/how-to-save-and-load-docker-container/
Dockerのシステム移行手順(バックアップおよび復元方法) - Qiita
https://qiita.com/mikoski01/items/7d71ef7d167a6b78219a
Dockerコンテナを移行してみる【失敗編】 - Qiita
https://qiita.com/Osbrewery/items/91908e40af6661adebaf
Dockerコンテナを移行してみる【成功編】 - Qiita
https://qiita.com/Osbrewery/items/57feacd9d1f84f8813aa
Dockerをローカルの別PCに移植する手順 - lisz-works
https://www.lisz-works.com/entry/docker-transplantation-other-local-pc
この記事が気に入ったらサポートをしてみませんか?