✨ 欢迎访问!本站所有文章均为原创,转载请注明出处 🌟

5.Dockerfile 自定义镜像(nginx服务)

1.创建目录
cd ~/docker
mkdir custom-nginx
cd custom-nginx
2.编写html":
nano index.html
输入:

点击查看代码
<!DOCTYPE html>
<html>
<head>
 <meta charset="UTF-8">
 <title>我的Docker Nginx站点</title>
</head>
 <body> <h1>🎉 欢迎访问我的Docker自定义Nginx页面!</h1>
 <p>Mr.梁,你太帅气了</p><br>
 <p>  welcome 王朝</p>
</body>
</html>

3.编写 Dockerfile
`nano Dockerfile`



<details>
<summary>点击查看代码</summary>

FROM nginx:latest
COPY index.html /usr/share/nginx/html/index.html

</details>



4. 构建镜像

`docker build -t my-nginx .
`
5.运行容器测试
/*开启端口8081*/
`docker run -d --name nginx-custom -p 8081:80 my-nginx

6.浏览器访问
我的是:http://47.109.149.251:8081
结果:

![](https://img2024.cnblogs.com/blog/3662083/202506/3662083-20250624112936272-660363167.png)


7.关于改index.html的内容
* 重新构建镜像(Dockerfile 不变):
`docker build -t my-nginx .
`
* 删除旧容器
`docker rm -f nginx-custom
`
重新运行新容器
`docker run -d --name nginx-custom -p 8081:80 my-nginx
`

3.编写 Dockerfile
nano Dockerfile

点击查看代码
FROM nginx:latest
COPY index.html /usr/sh<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>我的Docker Nginx站点</title>
</head>
<body>
  <h1>🎉 欢迎访问我的Docker自定义Nginx页面!</h1>
  <p>Mr.梁,你太帅气了,我爱你</p>
</body>
</html>are/nginx/html/index.html

  1. 构建镜像

docker build -t my-nginx .
5.运行容器测试
/开启端口8081/
`docker run -d --name nginx-custom -p 8081:80 my-nginx

6.浏览器访问
我的是:http://47.109.149.251:8081
结果:

`
7.关于改index.html的内容

  • 重新构建镜像(Dockerfile 不变):
    docker build -t my-nginx .
  • 删除旧容器
    docker rm -f nginx-custom
    重新运行新容器
    docker run -d --name nginx-custom -p 8081:80 my-nginx
posted @ 2025-06-24 11:18  lonely1220  阅读(20)  评论(0)    收藏  举报