Docker 搭建 Nginx

本贴最后更新于 319 天前,其中的信息可能已经斗转星移

wallhavenrrodj72560x1080.png

自定义配置文件 nginx.conf

配置 docker-compose.yml

  • 新建 docker-compose.yml 文件,配置内容如下:
version: "3.2"
services:
   web:
     #定义主机名
     container_name: restkeeper-nginx
     #使用的镜像
     image: nginx:1.22.1
     #容器的映射端口
     ports:
       - 80:80
     #定义挂载点   
     volumes:
       - ./nginx/html:/usr/share/nginx/html
       - ./nginx/conf/nginx.conf:/etc/nginx/nginx.conf
       - ./nginx/conf.d:/etc/nginx/conf.d
       - ./nginx/logs:/var/log/nginx
     #docker 重启后,容器自启动
     restart: always
  • 创建定义挂载点的目录和文件

加载镜像

docker-compose up -d

修改配置文件后,重启容器

docker-compose up -d --force-recreate
  • Docker

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的操作系统上。容器完全使用沙箱机制,几乎没有性能开销,可以很容易地在机器和数据中心中运行。

    476 引用 • 899 回帖
  • NGINX

    NGINX 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 NGINX 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。

    311 引用 • 546 回帖 • 34 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...