Slide 19
Slide 19 text
Copyright © 2023, Oracle and/or its affiliates
19
コンテナ技術とコンテナ・オーケストレーション
Docker 実践 ~ Build ~
# docker image build -t cyberblack/test-nginx .
Sending build context to Docker daemon 25.09kB
Step 1/5 : FROM centos:7
7: Pulling from library/centos
ab5ef0e58194: Pull complete
Digest:
sha256:4a701376d03f6b39b8c2a8f4a8e499441b0d567f9ab9d58e4991de4472fb813c
Status: Downloaded newer image for centos:7
---> 5e35e350aded
Step 2/5 : RUN yum -y install epel-release
---> Running in 83d64f46ae64
・
・省略(yumの処理)
・
Complete!
Removing intermediate container 83d64f46ae64
---> 827e069c2cf4
Step 3/5 : RUN yum -y install nginx
---> Running in 5a61a4cfa4c1
・
・省略(yumの処理)
・
Complete!
Removing intermediate container 5a61a4cfa4c1
---> 8e94cdfc1d95
Step 4/5 : COPY index.html /usr/share/nginx/html
---> f78c1d4c9694
Step 5/5 : ENTRYPOINT [“nginx”, “-g” “daemon off;”]
---> Running in 115085b978f4
Removing intermediate container 115085b978f4
---> aa214ab9d4f0
Successfully built aa214ab9d4f0
Successfully tagged cyberblack/test-nginx:latest
FROM centos:7
RUN yum -y install epel-release
RUN yum -y install nginx
COPY index.html /usr/share/nginx/html
ENTRYPOINT [“/usr/sbin/nginx”, “-g”, “daemon off;“]
①
②
③
④
⑤
Dockerfile コンテナイメージ
# docker image build -t cyberblack/test-nginx .
Build
※ cyberblack の箇所は DockerHub アカウント名
cyberblack/test-nginx
①
②
③
⑤
④