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
结果:

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
- 构建镜像
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

浙公网安备 33010602011771号