13,009
回編集
251行目: | 251行目: | ||
sudo docker run -it --name <CONTAINER IDまたはコンテナ名> <イメージのリポジトリ名>:<イメージのタグ名> /bin/bash | sudo docker run -it --name <CONTAINER IDまたはコンテナ名> <イメージのリポジトリ名>:<イメージのタグ名> /bin/bash | ||
<br> | <br> | ||
==== | ==== Dokerイメージのエクスポートおよびインポート ==== | ||
まず、Dockerコンテナを停止する。<br> | まず、Dockerコンテナを停止する。<br> | ||
sudo docker container stop <Dockerコンテナ名またはDockerコンテナのID名> | sudo docker container stop <Dockerコンテナ名またはDockerコンテナのID名> | ||
260行目: | 260行目: | ||
sudo docker commit <Dockerコンテナ名またはDockerコンテナのID名> <イメージのリポジトリ名>:<イメージのタグ名> | sudo docker commit <Dockerコンテナ名またはDockerコンテナのID名> <イメージのリポジトリ名>:<イメージのタグ名> | ||
<br> | <br> | ||
Dockerイメージに付随するレイヤの情報(メタ情報)等を含めたイメージを保存する。<br> | |||
sudo docker save <オプション> <イメージ名> > <保存するファイル名> | sudo docker save <オプション> <イメージ名> > <保存するファイル名> | ||
# または | |||
sudo docker save <オプション> <イメージ名> -o <保存するファイル名> | |||
# 例. Dockerイメージのsample-imageをsample-image.tarとして保存する | # 例. Dockerイメージのsample-imageをsample-image.tarとして保存する | ||
271行目: | 273行目: | ||
# 例. エクスポートしたファイルであるsample-image.tarファイルをインポートする | # 例. エクスポートしたファイルであるsample-image.tarファイルをインポートする | ||
sudo docker load < sample-image.tar | sudo docker load < sample-image.tar | ||
<br> | |||
==== Dokerコンテナのエクスポートおよびインポート ==== | |||
まず、Dockerコンテナを停止する。<br> | |||
sudo docker container stop <コンテナ名またはコンテナID> | |||
# または | |||
sudo docker stop <コンテナ名またはコンテナID> | |||
<br> | |||
必要であれば、Dockerコンテナでの変更をDockerイメージに反映する。<br> | |||
sudo docker commit <Dockerコンテナ名またはDockerコンテナのID名> <イメージのリポジトリ名>:<イメージのタグ名> | |||
<br> | |||
コンテナのメタ情報等は保存されず、ファイルシステムのコピーがそのまま保存される。<br> | |||
sudo docker export <オプション> <コンテナ名またはコンテナID> | |||
# 例. Dockerコンテナのsample-containerをsample-container.tarとして保存する | |||
sudo docker export sample-container > sample-container.tar | |||
<br> | |||
エクスポートしたDockerコンテナファイルをインポートする場合は、<code>import</code>コマンドを使用する。<br> | |||
sudo docker import <エクスポートしたコンテナファイル名> - <リポジトリ名>:<タグ名> | |||
# 例. エクスポートしたsample-container.tarファイルをインポートする | |||
cat sample-container.tar | sudo docker import - sample-container:latest | |||
<br><br> | <br><br> | ||