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