2.然后把文件 nginx.conf 文件放到 /data/nginx/conf/
3.把子配置文件 default.conf 放到 /data/nginx/conf.d/
4.弄一个 index.html 放到 /data/nginx/html/
5.nginx 日志会在运行后存到 /data/nginx/logs/ 目录
6.1 然后 docker run 直接运行 nginx:
6.2 另外如果用 docker-compose 或 swarm 起服务,docker-compose.yml 文件如下:
docker-compose up -d 启动服务
修改 nginx 配置文件后重新创建容器:docker-compose up -d --force-recreate
广告: 油囊
1.官方镜像的系统时间是UTC(协调世界时),而我们常用的是CST(北京时间)。
2.官方镜像挂载配置文件到宿主机时,需要手动拷贝配置文件,否则无法正常启动。
1、增加自定义shell文件wrapper.sh,实现配置文件拷贝。
脚本如下:
2、增加Nginx服务自定义启动脚本start-nginx.sh,实现Nginx服务启动。
脚本如下:
3、增加dockerfile文件,实现Nginx官方镜像自定义。
脚本如下:
4、生成自定义docker镜像nginx-alpine:1.16。
命令行执行:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)