Debian 11.2にDockerコンテナーイメージを登録する
環境情報
osバージョンを確認します
# cat /etc/debian_version
11.2
dockerバージョンを確認します
# docker --version Docker version 20.10.5+dfsg1, build 55c4c88
コンテナーイメージを登録する方法
ホスト名を確認します
# hostname
arkgame
1.現在登録されているイメージ一覧を表示します
# docker images REPOSITORY TAG IMAGE ID CREATED SIZE debian latest 6f4986d78878 5 days ago 124MB
2.コンテナを起動して nginx をインストールます
# docker run debian /bin/bash -c "apt-get update; apt-get -y install nginx"
3.dockerプロセスを表示します
# docker ps -a | head -2 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 3dd043afeba7 debian "/bin/bash -c 'apt-g…" 2 minutes ago Exited (0) 37 seconds ago bold_pike
4.イメージを登録します
書式
docker commit プロセスid ホスト名/イメージ名
# docker commit 3dd043afeba7 arkgame/debian-nginx sha256:28417aad133577dafeb707dc0b183e855a0ff2e55b7b3f47f903b0d41498c4f0
イメージ登録確認
# docker images REPOSITORY TAG IMAGE ID CREATED SIZE arkgame/debian-nginx latest 28417aad1335 About a minute ago 211MB debian latest 6f4986d78878 5 days ago 124MB
5.登録したイメージからコンテナを生成します
# docker run arkgame/debian-nginx /usr/bin/which nginx /usr/sbin/nginx