暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Dockerfile构建nginx

DevOps架构实战 2021-11-09
500

点击蓝色“DevOps架构实战”关注我哟

分享到“朋友圈”,每天上午 07:30,干货推送!

[root@k8s-node2 soft]# mkdir dockerfile

[root@k8s-node2 soft]# cd dockerfile/

[root@k8s-node2 dockerfile]# ll

total 0

[root@k8s-node2 dockerfile]# vim dockerfile

[root@k8s-node2 dockerfile]# vim index.html

[root@k8s-node2 dockerfile]# vim index.html

[root@k8s-node2 dockerfile]# docker build -t="hahashen/nginx:v1" .

Sending build context to Docker daemon  3.072kB

Step 1/7 : FROM centos

 ---> 5d0da3dc9764

Step 2/7 : MAINTAINER hahashen

 ---> Running in fdbf500d6945

Removing intermediate container fdbf500d6945

 ---> 83caffec5677

Step 3/7 : RUN yum -y install wget

 ---> Running in e97ff27942fd

CentOS Linux 8 - AppStream                      568 kB/s | 9.6 MB     00:17

[root@k8s-node2 dockerfile]# docker images

REPOSITORY       TAG       IMAGE ID       CREATED         SIZE

hahashen/nginx   v1        db95237801ac   2 minutes ago   379MB

centos           latest    5d0da3dc9764   7 weeks ago     231MB

[root@k8s-node2 dockerfile]# docker run -d -p 80 --name dotnet hahashen/nginx:v1

d0c4b39ddeef6b6433293b1103af71ad66f77e4b46e0b29d12d76c029c753625

[root@k8s-node2 dockerfile]# docker ps

CONTAINER ID   IMAGE    COMMAND    CREATED     STATUS    PORTS    NAMES    

d0c4b39ddeef   hahashen/nginx:v1   "/usr/sbin/nginx -g "   54 seconds ago   Up 54 seconds   0.0.0.0:49154->80/tcp, :::49154->80/tcp   dotnet

6a2786913b00   centos              "/bin/bash"              3 days ago       Up 3 days       0.0.0.0:49153->80/tcp, :::49153->80/tcp   nginx

b6549198d456   centos   "/bin/bash"         3 days ago       Up 3 days          centos7

dockerfile 一定要注意加entrypoint 或者cmd

[root@k8s-node2 dockerfile]# more dockerfile

FROM centos

MAINTAINER hahashen

RUN yum -y install wget

RUN yum -y install nginx

COPY index.html /usr/share/nginx/html/

EXPOSE 80

ENTRYPOINT ["/usr/sbin/nginx","-g","daemon off;"]

----------------------end---------------------
长按识别下方二维码,即可关注

👇👇👇

动动小手,即可免费获得Python基础30讲视频下载哦!
文章转载自DevOps架构实战,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论