【Docker】イメージ取得・コンテナ作成方法

【Docker】イメージ取得・コンテナ作成方法

Dockerでイメージを取得し、コンテナに入るまでのコマンドを紹介します。

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のページ(以下リンク)を参照してください。

Debian
Ubuntu
CentOS

イメージ確認

以下コマンドで作成したイメージを一覧表示します。

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ライフを。