From f30df6de1e5c4aedabb99b9717b3fd520ec4443c Mon Sep 17 00:00:00 2001 From: "cn.yimian.xyz" Date: Mon, 10 Aug 2020 18:36:25 +0800 Subject: [PATCH] add host.docker.internal --- Dockerfile | 7 +++++-- ini.sh | 3 +++ run.sh | 2 -- 3 files changed, 8 insertions(+), 4 deletions(-) create mode 100644 ini.sh diff --git a/Dockerfile b/Dockerfile index 821b2a9..40e7d81 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,6 +2,8 @@ FROM centos:7 MAINTAINER iotcat (i@iotcat.me) +COPY ini.sh / + RUN yum -y install gcc gcc-c++ make \ openssl-devel pcre-devel gd-devel \ libxml2-devel libxslt-devel zlib-devel \ @@ -39,7 +41,8 @@ make -j 4 && make install && \ cd / && rm -rf nginx-1.15.9 && \ rm -rf nginx-1.15.9.tar.gz + ENV PATH $PATH:/usr/local/nginx/sbin WORKDIR /usr/local/nginx -EXPOSE 80 443 21515 30034 -CMD ["nginx", "-g","daemon off;"] +EXPOSE 80 443 +CMD chmod +x /ini.sh ; /ini.sh diff --git a/ini.sh b/ini.sh new file mode 100644 index 0000000..5d9dc1d --- /dev/null +++ b/ini.sh @@ -0,0 +1,3 @@ +#!/bin/bash +ip -4 route list match 0/0 | awk '{print $3 " host.docker.internal"}' >> /etc/hosts +nginx -g "daemon off;" diff --git a/run.sh b/run.sh index 26b857a..04a3c80 100644 --- a/run.sh +++ b/run.sh @@ -4,8 +4,6 @@ docker run -d \ --restart=always \ -p 80:80 \ -p 443:443 \ - -p 21515:21515 \ - -p 30034:30034 \ -v /home/:/home/ \ -v /etc/nginx/:/etc/nginx/ \ -v /var/log/nginx/:/var/log/nginx/ \