このページで解説している内容は、以下の YouTube 動画の解説で見ることができます。

【Docker入門】作成したイメージの取得と実行

「ubuntu-smp:1.0」の取得と実行

Dockeイメージを公開する」でDocker Hubに公開したイメージをダウンロードして実行します。

「ubuntu-smp:1.0」の取得

・「docker image pull infralinux1/ubuntu-smp:1.0」コマンドを実行します。

PS C:\Users\joeac> docker image pull infralinux1/ubuntu-smp:1.0
1.0: Pulling from infralinux1/ubuntu-smp
bccd10f490ab: Already exists
Digest: sha256:e3be8338a6f55fb6f16d5a56a6eff6cb1a5b3ffce19f0bcbf151f64d8e50cc9c
Status: Downloaded newer image for infralinux1/ubuntu-smp:1.0
docker.io/infralinux1/ubuntu-smp:1.0

ダウンロードしたイメージを確認します。

・「docker image ls」コマンドを実行します。

PS C:\Users\joeac> docker image ls
REPOSITORY               TAG       IMAGE ID       CREATED       SIZE
infralinux1/ubuntu-smp   1.0       9a9568f10c24   2 weeks ago   77.9MB

「ubuntu-smp:1.0」の実行

ダウンロードした「infralinux1/ubuntu-smp」イメージを実行します。

コンテナの作成と実行を行う「docker container run」コマンドを使います。

・「docker container run infralinux1/ubuntu-smp:1.0」コマンドを実行します。

PS C:\Users\joeac> docker container run infralinux1/ubuntu-smp:1.0
Hello Ubuntu

「Hello Ubuntu」と表示されます。

「centos-smp-img:1.0」の取得と実行

 「コンテナからDockerイメージを作る②」でDocker Hubに公開したイメージをダウンロードして実行します。

「centos-smp-img:1.0」の取得

・「docker image pull infralinux1/centos-smp-img:1.0」コマンドを実行します。

PS C:\Users\joeac> docker image pull infralinux1/centos-smp-img:1.0
1.0: Pulling from infralinux1/centos-smp-img
a1d0c7532777: Pull complete
a0c5972ac951: Pull complete
Digest: sha256:000101fbf47c44603b193896b78edb46a78d5972b215ba9b9d091ee23a69a527
Status: Downloaded newer image for infralinux1/centos-smp-img:1.0
docker.io/infralinux1/centos-smp-img:1.0

ダウンロードしたイメージを確認します。

・「docker image ls」コマンドを実行します。

PS C:\Users\joeac> docker image ls
REPOSITORY                   TAG       IMAGE ID       CREATED        SIZE
infralinux1/centos-smp-img   1.0       303fb5d5c2a9   24 hours ago   231MB
infralinux1/ubuntu-smp       1.0       9a9568f10c24   2 weeks ago    77.9MB

「centos-smp-img:1.0」の実行

ダウンロードした「infralinux1/centos-smp-img」イメージを実行します。

 コンテナの作成と実行を行う「docker container run」コマンドを使います。「-it」オプションを指定してターミナルでコンテナを操作できるようにします。「-d」オプションも指定しておきます。

・「docker container run --name centos-smp -it -d infralinux1/centos-smp-img:1.0」コマンドを実行します。

PS C:\Users\joeac> docker container run --name centos-smp -it -d infralinux1/centos-smp-img:1.0

「/root」ディレクトリに保存した「sample.txt」を表示します。

・「docker exec centos-smp cat /root/sample.txt」コマンドを実行します。

PS C:\Users\joeac> docker exec centos-smp cat /root/sample.txt
CentOS Sample

「CentOS Sample」と表示されます。