Docker添加域名解析

摘要:
限制:您需要成为root用户。您需要在容器中安装sudo以增加图像大小。方法3:使用dockerrun运行新容器时,通过参数--add host将域名和IP信息添加到容器的/etc/hosts文件中。
原文链接地址:  https://www.cnblogs.com/amyzhu/p/10957667.html

方法一:

直接进入容器中修改/etc/hosts

缺点:重启容器后,增加的内容会丢失

方法二:

制作镜像的时候,直接修改。

限制:

  1. 需要是root用户,需要在容器中安装sudo

  2. 增大了镜像大小

方法三:

使用docker run运行一个新的容器的时候,通过参数 --add-host来添加域名和IP信息到容器的/etc/hosts文件中。例如:

docker run --add-host=myhostname:10.180.8.1 --name test -it debian 

注意:

  1. --add-host参数最好在--name后面,避免启动报错

方法四:

在docker-compose.yml文件中,通过配置参数extra_hosts实现。例如:

extra_hosts:
 - "somehost:162.242.195.82"
 - "otherhost:50.31.209.229"

免责声明:文章转载自《Docker添加域名解析》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇ELK 完整部署和使用在iOS中使用ZBar扫描二维码下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

kali下docker安装教程

前言 原本用的win下的docker,但是发现启用hyper-v服务后vmware会用不了,很是头疼。win10家庭版还没有hyper-v,折腾了好一会,结果vmware和docker还不能同时运行。我的vmware版本是15.5.0,有大神知道如何解决win下docker和vmware兼容问题请在下方留言,万分感谢! 安装教程 好家伙,步入正文,直接快进...

解除docker文件限制

1. 修改文件如下 vim/lib/systemd/system/docker.service [Service]Type=notifyLimitNOFILE=1048576LimitNPROC=1048576LimitCORE=infinityTasksMax=infinity echo "* soft nproc 1048576* hard nproc...

Docker-ce运用一:创建虚拟机

1、从远程仓库查看所需镜像 [root@localhost docker]# docker search centos8 NAME                                 DESCRIPTION                                     STARS               OFFICIAL     ...

hexo干货系列:(六)hexo提交搜索引擎(百度+谷歌)

前言 能看到这里,说明大家都跟我一样,已经把博客搭起来并洋洋洒洒写了几篇博文,正春风得意感觉良好的时候,搭建博客有屎以来最大的危机出现在没有准备的我面前,百度+谷歌都无法搜索到我的博客。装逼还没几天就这样,真是不能忍。 于是就研究了几天,鼓捣出了这篇文章。教大家如何脱坑。 正文 下面准备分别介绍谷歌和百度如何提交搜索引擎,其中有一些共同的地方,这里先说明...

NVidia-Docker2安装与常用命令

前提条件:配置apt国内镜像源1.备份sources.list  sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak2.修改sources.list  sudo gedit /etc/apt/sources.list3.替换云镜像阿里  deb http://mirrors.aliyun.com/...

巅峰对决之Swarm、Kubernetes、Mesos

  另外一篇 https://www.sohu.com/a/157185937_287582 Docker Docker是一个主流容器管理工具,它是第一个基于Linux容器(LXC)的[2],但是现在被runC[46]所取代了(runC是是一个由Open Containers Initiative开发的CLI工具,它能够创建和运行容器[36])。Docke...