1.使用image.hnkz.cc/library/nginx:1.25镜像创建一个名为"s01-nginx"的静态web网站容器,对外发布端口为80,通过访问云主机ip能访问到Nginx网站内容
时间: 2024-10-10 15:08:05 浏览: 60
要使用 `image.hnkz.cc/library/nginx:1.25` 镜像创建一个名为 "s01-nginx" 的静态web站点容器,并将其对外公开的端口设置为 80,你需要按照以下步骤操作:
1. **创建一个新的 Docker 容器**:
使用 `docker run` 命令,指定镜像、名称和端口映射:
```
docker run -d --name s01-nginx -p 80:80 image.hnkz.cc/library/nginx:1.25
```
`-d` 参数表示后台运行(detached),`--name` 指定容器名称,`-p 80:80` 表示将宿主机的 80 端口映射到容器内的 80 端口。
2. **确认容器运行**:
运行 `docker ps` 来检查容器是否已经成功启动。
3. **验证网站可用性**:
如果你的云主机有一个公网IP,可以直接通过该IP地址访问 `http://<cloud-host-ip>` 来查看 Nginx 网站内容。
注意:在生产环境中,可能还需要额外配置网络模式,比如桥接模式 (`--network=bridge`) 或者宿主机共享网络模式 (`--net=host`),具体取决于你的网络架构和安全需求。此外,如果Nginx配置文件位于镜像内部,确保已正确配置了网站根目录和文档。
阅读全文
相关推荐













