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

 

Debian 11

Posted by arkgame