Skip to content

Docker コンテナイメージをローカルへ保存する / ローカルから読み込む

オフラインで Docker コンテナイメージを利用したい場合、コンテナイメージをローカルに保存 / ローカルから読み込むことが出来ます。 今回は Docker コンテナイメージをローカルへ保存する or ローカルから読み込む手順をメモしておきます。

Docker をインストールする

大前提として Docker をインストールしておきます。

1
2
3
4
dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
dnf install -y docker-ce docker-ce-cli containerd.io
systemctl start docker
systemctl enable docker

Docker コンテナイメージをローカルへ保存する

ローカルに保存したい Docker コンテナイメージを pull した後、docker save でローカルへ保存します。

1
2
docker pull nginx
docker save -o nginx.tar nginx

Docker コンテナイメージをローカルから読み込む

ローカルに保存した Docker コンテナイメージを読み込むには docker load を実行します。

1
docker load -i nginx.tar

読み込みが完了したら docker iamges を実行し、Docker コンテナイメージが読み込まれたことを確認します。