ZBLOG

使用Dockerfile方式构建Nginx自定义镜像

以下是使用Dockerfile方式构建Nginx自定义镜像的步骤:

  1. 创建一个文件夹,命名为“nginx”,在该文件夹下创建一个文件命名为“Dockerfile”。
  2. 在“Dockerfile”中编写以下代码:
FROM nginx
COPY nginx.conf /etc/nginx/nginx.conf

以上代码表示从官方的 Nginx 镜像开始构建我们的自定义镜像,然后将我们本地的 “nginx.conf” 文件拷贝到容器内的 “/etc/nginx/nginx.conf” 目录下。

  1. 在与“Dockerfile”同级目录下创建一个名为 “nginx.conf”的 Nginx 配置文件。可以根据需求进行修改。

  2. 使用 Docker 命令构建镜像,命令如下:

docker build -t my-nginx-image .

其中,“my-nginx-image” 为你所创建镜像的名称,“.” 表示当前目录(即包含 Dockerfile 文件和 nginx.conf 文件的目录)。

  1. 构建完成后,可以通过以下命令运行新构建的镜像并启动 Nginx 服务器:
docker run -p 8080:80 my-nginx-image

其中,“-p” 参数指定端口映射,将容器内部的 80 端口映射到主机上的 8080 端口。这样就可以通过浏览器访问 http://localhost:8080 来查看运行效果了。

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=6294

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?