オフラインで Docker コンテナイメージを利用したい場合、コンテナイメージをローカルに保存 / ローカルから読み込むことが出来ます。 今回は Docker コンテナイメージをローカルへ保存する or ローカルから読み込む手順をメモしておきます。
Docker をインストールする
大前提として Docker をインストールしておきます。
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
でローカルへ保存します。
docker pull nginx
docker save -o nginx.tar nginx
Docker コンテナイメージをローカルから読み込む
ローカルに保存した Docker コンテナイメージを読み込むには docker load
を実行します。
docker load -i nginx.tar
読み込みが完了したら docker iamges
を実行し、Docker コンテナイメージが読み込まれたことを確認します。
コメント