![【Docker】イメージ取得・コンテナ作成方法](/_astro/cover.fTvJjfVW_IgbiN.webp)
dockerで、イメージ取得〜コンテナ作成、ログインしたときのコマンドメモです。
バージョン確認
以下コマンドでバージョンを確認します。
docker version
出力例(DockerDesktopの場合)
…
Server: Docker Desktop 4.29.0 (145265)
Engine:
Version: 26.0.0
…
上記の場合、26.0.0であることを確認できました。
イメージ取得
以下コマンドでイメージを取得します。
# 構文
docker pull [OPTIONS] NAME[:TAG|@DIGEST]
# CentOS7の場合
docker pull centos:centos7
# Ubuntu24.04の場合
docker pull ubuntu:24.04
# debianの場合(※タグを指定しない場合、latestとなる)
docker pull debian
タグ、ダイジェストはDocker Hubのページ(以下リンク)を参照してください。
イメージ確認
以下コマンドで作成したイメージを一覧表示します。
docker images
以下、実行結果のイメージになります。
REPOSITORY TAG IMAGE ID CREATED SIZE
debian latest 5027089adc4c 3 weeks ago 117MB
ubuntu 24.04 bf3dc08bfed0 5 weeks ago 76.2MB
コンテナ作成
以下コマンドでイメージからコンテナを作成します。
# debianイメージからコンテナを作成する場合
docker run -it --name="debian" debian /bin/bash
コンテナにログインまでされることを確認し、exit
で一度ログアウトします。
コンテナ起動
以下コマンドでコンテナを起動します。
# コンテナ名(debian)を起動する場合
docker start debian
プロセス確認
以下コマンドでコンテナの一覧を表示します。
# 全てのコンテナを表示する
docker ps -a
# 起動しているコンテナを表示する
docker ps
出力例
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
da6639721d80 debian "/bin/bash" 2 weeks ago Up 44 seconds debian
コンテナに入る
コンテナに入る際は、以下コマンドを実行します。
# コンテナ名(debian)にログインする場合
docker container exec -it debian /bin/bash
# 以下のように表示されればOK.
# root@[コンテナID]:/#
以上です。
よいITライフを。