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
posted @ 2022-11-13 20:39  技术颜良  阅读(669)  评论(0编辑  收藏  举报