潦草的记录docker 容器修改/etc/hosts文件不生效的问题

这篇具有很好参考价值的文章主要介绍了潦草的记录docker 容器修改/etc/hosts文件不生效的问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  1. 使用命令 RUN echo -e “host:ip” >> /etc/hosts 不生效
  2. 以为是命令太长了,没有执行;修改为将域名放到脚本中上传,然后执行,发现还是不行
  3. 登入容器,直接执行,是成功的,怀疑是没有权限。
  4. 在Dockerfile中增加赋权语句,还是失败

最终的解决方法:docker run --add-host=myhost:192.168.0.1 …

如果有多个域名
docker run --add-host=host1:IP1 --add-host=host2:IP2 …

最后解释一下为啥docker里面的hosts文件不让修改的原因
修改容器的/etc/hosts 失败,docker,java,容器
实践看一下网卡和各个容器里面的网络配置:修改容器的/etc/hosts 失败,docker,java,容器
一个docker容器启动的后端服务配置的ip:
修改容器的/etc/hosts 失败,docker,java,容器
另外一个docker容器启动的后端服务配置的ip:
修改容器的/etc/hosts 失败,docker,java,容器
由此猜测, 后续的其他容器配置的ip都应该是的上面那个网段里面的文章来源地址https://www.toymoban.com/news/detail-793236.html

到了这里,关于潦草的记录docker 容器修改/etc/hosts文件不生效的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 入解析Ubuntu主机文件(/etc/hosts)

    大家好!我很高兴能为您带来这篇客座博文,今天我们将深入探讨Ubuntu操作系统中的主机文件(/etc/hosts)。主机文件是一个重要的网络配置文件,它用于映射主机名与IP地址,为网络通信提供必要的解析信息。我们将为您提供一个完整的教程,包含5个与网络相关的关键要点,

    2024年02月16日
    浏览(43)
  • Linux 中 /etc/hosts 文件的用途是什么

    无论是Linux操作系统还是windows操作系统,都存在 /etc/hosts 文件,该文件主要用于映射 IP 地址和域名之间的连接。如果你对这句话还不是特别理解,那就跟着我继续往下一起来看一下这个文件到底是如何将IP地址和域名之间进行映射的。 我们通过前言可以初步了解到 /etc/hosts

    2024年02月08日
    浏览(35)
  • macOS下 /etc/hosts 文件权限问题修复方案

    macOS下 etc/hosts 文件权限问题修复 前言 当在 macOS 上使用 vi 编辑 /etc/hosts 文件时发现出现 Permission Denied 的提示,就算在前面加上 sudo 也照样出现一样的提示,解决方案如下; 解决方案 可以尝试使用如下命令尝试解除锁定; 权限验证 可以使用如下命令进行验证权限; 经过以上的操作

    2024年01月17日
    浏览(95)
  • dig命令理解DNS域名解析中的A记录,AAAA记录,CNAME记录,MX记录,NS记录,/etc/hosts本地域名IP映射

    参考博文:https://blog.csdn.net/zxl1990_ok/article/details/125432123 http://ruanyifeng.com/blog/2016/06/dns.html https://blog.csdn.net/a583929112/article/details/66499771 https://www.jianshu.com/p/813918846788 DNS(Domain Name System) 即域名系统。 作用就是根据域名查出 IP 地址。 所谓本地域名IP映射,是指在本地建立域名

    2024年02月02日
    浏览(43)
  • E: 文件 list 第 1 行的记录格式有误 /etc/apt/sources.list.d/docker.list (URI)

    E: 文件 list 第 1 行的记录格式有误 /etc/apt/sources.list.d/docker.list (URI) 按提示找到docker.list删除就可以 在docker.list同目录下,打开终端 输入:sudo su rm -f docker.list 即可

    2024年02月07日
    浏览(42)
  • linux中etc目录下hosts与resolv.conf文件作用

    个人博客 文件则是一个本地的域名解析文件,它可以用来手动指定域名和IP地址的对应关系。 当操作系统在DNS服务器中无法找到域名对应的IP地址时,它会查看 /etc/hosts 文件 ,以查找是否有手动指定的对应关系。这个文件通常用于在本地测试和开发环境中,或者是在不想使用

    2024年02月05日
    浏览(47)
  • docker容器内修改配置文件

    1、进入容器内部 2、安装vim 1、替换配置文件 2、重启容器 时间报错参考

    2024年02月13日
    浏览(37)
  • Docker容器与宿主机日期时间同步(日期同步、时间同步、容器时间、容器日期、docker时间、docker日期)/etc/localtime:ro、/etc/timezone:ro

    Docker容器的默认时区取决于使用的基础镜像。许多常见的基础镜像(例如Debian,Ubuntu等)的默认时区通常是UTC(协调世界时)。这意味着如果没有在创建或运行Docker容器时显式设置一个特定的时区,那么容器内部的时间将按照UTC来显示。 /etc/timezone : 这个文件包含了当前设置

    2024年02月05日
    浏览(41)
  • k8s服务发现之使用 HostAliases 向 Pod /etc/hosts 文件添加条目

    某些情况下,DNS 或者其他的域名解析方法可能不太适用,您需要配置 /etc/hosts 文件,在Linux下是比较容易做到的,在 Kubernetes 中,可以通过 Pod 定义中的 hostAliases 字段向 Pod 的 /etc/hosts 添加条目。 适用其他方法修改 Pod 的 /etc/hosts 文件是不被推荐的,因为 kubelet 可能在重新创

    2024年02月15日
    浏览(42)
  • dig命令DNS域名解析中的A/AAAA/CNAME/MX/NS记录,/etc/hosts本地域名IP映射,traceroute命令

    参考博文:https://blog.csdn.net/zxl1990_ok/article/details/125432123 http://ruanyifeng.com/blog/2016/06/dns.html https://blog.csdn.net/a583929112/article/details/66499771 https://www.jianshu.com/p/813918846788 DNS(Domain Name System) 即域名系统。 作用就是根据域名查出 IP 地址。 所谓本地域名IP映射,是指在本地建立域名

    2024年02月17日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包