JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

4、Dockerfile 基于centos 实战构建nginx镜像

wys521 2024-10-23 15:20:11 精选教程 19 ℃ 0 评论

1、基于centos镜像,构建nginx镜像

第一步:创建单独一个文件夹

mkdir /docker/nginx -p
cd /docker/nginx

第二步:创建dockerfile文件

vim dockerfile
FROM centos
MAINTAINER yugewl
RUN yum install nginx -y
COPY index.html /usr/share/nginx/html/
EXPOSE 80
ENTRYPOINT ["/usr/sbin/nginx","-g","daemon off;"]

第三步:创建index.html

vim index.html
<html>
<head>
    <title>容器里的index文件</title>
</head>
<body>
    <h1>欢迎进入nginx容器!!!</h1>
</body>
</html>

第四步:构建镜像

docker build -t centosnginx:v8 .

第五步:查看镜像是否构建成功

docker images | grep centos_nginx

注:上图显示结果,则为构建成功。

第六步:基于上述构建的镜像,进行启动一个容器

docker run -d -p 80 --name nginx8 centos_nginx:v8

查看启动是否成功
docker ps | grep nginx8

第七步:查看容器里nginx的默认页面

访问:192.168.193.110:4005
注:这是我的虚拟机的IP,端口为随机的


注意:
ENTRYPOINT ["/usr/sbin/nginx","-g","daemon off;"] 
表示容器运行时,自动启动容器里的nginx服务

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表