Java OpenResty Spring Spring Boot MySQL Redis MongoDB PostgreSQL Linux Android Nginx 面试 小程序 Arthas JVM AQS juc Kubernetes Docker DevOps


Docker 部署 OpenResty

Docker OpenResty DevOps 大约 871 字

搜索镜像

docker search openresty/openresty

拉取镜像

版本号可以去官网查看:https://hub.docker.com/r/openresty/openresty

docker pull openresty/openresty:1.19.9.1-centos7

nginx.conf

nginx.conf文件位于容器内的/usr/local/openresty/nginx/conf中。

端口配置

server { 
    listen 80;
    location / {
        root   html;
        index  index.html index.htm;
    }
}

创建容器

docker run -d \
--name=openresty \
-p 80:80 \
-v $PWD/openresty/conf/conf.d:/etc/nginx/conf.d \
-v $PWD/openresty/logs:/usr/local/openresty/nginx/logs \
-v $PWD/openresty/html:/usr/local/openresty/nginx/html \
openresty/openresty:1.19.9.1-centos7

可能出现的错误

WARNING: IPv4 forwarding is disabled. Networking will not work.

开启ipv4转发

echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf
systemctl restart network

进入容器

docker exec -it openresty bash

重启

docker exec -it openresty nginx -s reload

参考链接

https://github.com/openresty/docker-openresty

阅读 999 · 发布于 2022-02-01

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb

扫描下方二维码关注公众号和小程序↓↓↓

扫描二维码关注我
昵称:
随便看看 换一批