Fetch the repository succeeded.
# 指定基础镜像
FROM centos:7
# 维护者信息
MAINTAINER bowen 544218160@qq.com
# 复制脚本文件到容器目录中
COPY entrypoint.sh /sbin/entrypoint.sh
COPY files/ngrok.tar.gz /tmp/ngrok.tar.gz
COPY files/go1.8.linux-amd64.tar.gz /tmp/go1.8.linux-amd64.tar.gz
# 运行指令
RUN tar -zxvf /tmp/ngrok.tar.gz -C /usr/local \
&& rm -rf /tmp/ngrok.tar.gz \
&& chmod 755 /sbin/entrypoint.sh \
&& yum install -y epel-release openssl \
&& tar -zxvf /tmp/go1.8.linux-amd64.tar.gz -C /usr/local \
&& rm -rf /tmp/go1.8.linux-amd64.tar.gz \
&& ln -s /usr/local/go/bin/go /usr/sbin/go \
&& ln -s /usr/local/go/bin/godoc /usr/sbin/godoc \
&& ln -s /usr/local/go/bin/gofmt /usr/sbin/gofmt \
&& echo "export GOROOT=/usr/local/go" >> /etc/profile \
&& echo "export PATH=$PATH:$GOROOT/bin" >> /etc/profile \
&& echo "export GOPROXY=https://mirrors.aliyun.com/goproxy/" >> /etc/profile \
&& source /etc/profile \
&& mkdir -p /usr/local/certs
# 允许指定的端口
EXPOSE 80/tcp 443/tcp 4443/tcp
# 指定ngrok运行入口
ENTRYPOINT ["/sbin/entrypoint.sh"]
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。