Debian 11.2にDockerコンテナーイメージを登録する

環境情報
osバージョンを確認します
# cat /etc/debian_version
11.2
dockerバージョンを確認します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# docker --version
Docker version 20.10.5+dfsg1, build 55c4c88
# docker --version Docker version 20.10.5+dfsg1, build 55c4c88
# docker --version
Docker version 20.10.5+dfsg1, build 55c4c88

コンテナーイメージを登録する方法
ホスト名を確認します
# hostname
arkgame
1.現在登録されているイメージ一覧を表示します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
debian latest 6f4986d78878 5 days ago 124MB
# docker images REPOSITORY TAG IMAGE ID CREATED SIZE debian latest 6f4986d78878 5 days ago 124MB
# docker images
REPOSITORY   TAG       IMAGE ID       CREATED      SIZE
debian       latest    6f4986d78878   5 days ago   124MB

2.コンテナを起動して nginx をインストールます

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# docker run debian /bin/bash -c "apt-get update; apt-get -y install nginx"
# docker run debian /bin/bash -c "apt-get update; apt-get -y install nginx"
# docker run debian /bin/bash -c "apt-get update; apt-get -y install nginx"

3.dockerプロセスを表示します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# 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
# 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
# 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 ホスト名/イメージ名

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# docker commit 3dd043afeba7 arkgame/debian-nginx
sha256:28417aad133577dafeb707dc0b183e855a0ff2e55b7b3f47f903b0d41498c4f0
# docker commit 3dd043afeba7 arkgame/debian-nginx sha256:28417aad133577dafeb707dc0b183e855a0ff2e55b7b3f47f903b0d41498c4f0
# docker commit 3dd043afeba7 arkgame/debian-nginx
sha256:28417aad133577dafeb707dc0b183e855a0ff2e55b7b3f47f903b0d41498c4f0

イメージ登録確認

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# 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
# 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
# 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.登録したイメージからコンテナを生成します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# docker run arkgame/debian-nginx /usr/bin/which nginx
/usr/sbin/nginx
# docker run arkgame/debian-nginx /usr/bin/which nginx /usr/sbin/nginx
# docker run arkgame/debian-nginx /usr/bin/which nginx
/usr/sbin/nginx

 

Debian 11

Posted by arkgame