Docker环境部署Nginx

1、运行容器

docker run --name nginx -d nginx

2、在宿主机的当前用户文件夹下创建nginx的目录结构

mkdir -p ~/nginx/{html,logs,conf,conf.d,cert}

3、把容器中的Nginx目录拷贝到宿主机的当前用户文件夹下

docker cp nginx:/etc/nginx/conf.d/default.conf ~/nginx/conf.d/default.conf
docker cp nginx:/etc/nginx/nginx.conf ~/nginx/conf/nginx.conf
docker cp nginx:/usr/share/nginx/html ~/nginx/html

4、此时,宿主机中有了nginx容器的配置,可以停止容器,并删除

docker stop nginx
docker rm nginx

5、现在,我们可以重新创建一个新的nginx容器,并且把宿主机刚刚复制出的文件挂载到容器上

docker run --name=nginx \
           -p 80:80 \
           -p 443:443 \
           -v ~/nginx/conf.d:/etc/nginx/conf.d \
           -v ~/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
           -v ~/nginx/html:/usr/share/nginx/html \
           -v ~/nginx/logs:/var/log/nginx \
           -v ~/nginx/cert:/etc/nginx/cert \
           --privileged=true \
           --restart=always \
           -d \
           nginx

6、平滑重启Nginx

docker exec nginx nginx -s reload

以下为Nginx的一个简单反向代理配置

server {
    listen 80;
    server_name www.域名A.com bbs.域名B.com;
    access_log  /var/log/nginx/www.域名A.com.access.log;
    error_log /var/log/nginx/www.域名A.com.error.log;
    location / {
        proxy_pass http://IP地址:端口;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}

分享一个自己写的人教版口算生成器

因为孩子上小学的关系,每日需要练习口算,所以,特地开发了这个和人教版同步的口算生成器,上传到GitHub,有需要的可以在此生成口算:http://math.tzqutao.top/

# 此程序为人教版数学教材配套,按照课文大纲设计口算题,目前囊括以下内容,后续会继续更新

以下是GitHub的开源地址 https://github.com/taizhouqutao/math

包括如下内容

# 一年级(下)

2.1 二十以内的进位加法

2.2 二十以内的退位减法

5.1 认识人民币

6.1 100以内的加法和减法(一)整十数加、减整十数

6.2 100以内的加法和减法(一)两位数加一位数、整十数

6.3 100以内的加法和减法(一)两位数减一位数、整十数

# 二年级(上)

2.1 100以内的加法和减法(二)不进位加

2.2 100以内的加法和减法(二)进位加

2.3 100以内的加法和减法(二)不退位减

2.4 100以内的加法和减法(二)退位减

3.1 表内乘法(一)5的乘法口诀

3.2 表内乘法(一)2、3、4的乘法口诀

3.3 表内乘法(一)6的乘法口诀

4.1 表内乘法(二)7的乘法口诀

4.2 表内乘法(二)8的乘法口诀

4.2 表内乘法(二)9的乘法口诀

# 二年级(下)

2.1 表内除法(一)用2~6的乘法口诀求商

4.1 表内除法(二)

5.1 混合运算

6.1 有余数的除法

7.1 万以内数的认识 整百、整千数的加减法