このページで解説している内容は、以下の 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」と表示されます。