Docker Alpine 容器修改/etc/hosts 不生效的问题
Docker Alpine 容器修改/etc/hosts 不生效的问题
有些团队开的工作开发时喜欢使用修改hosts 来绑定开发域名和子域名之间的cookie共享,但是在使用 golang app使用 alpine docker image(container)的时候,修改 /etc/hosts
文件不能生效.
解决办法:在你的dockerfile
中加入这样一条指令
FROM alpine
LABEL maintainer="Eric Zhou<EricZhou@mojotv.cn>"
# 解决解决etc/hosts 不生效的问题
RUN echo "hosts: files dns" > /etc/nsswitch.conf