Linux 拨号vps windows公众号手机端

docker环境怎么配置hosts映射

lewis 7年前 (2018-06-13) 阅读数 7 #程序编程
文章标签 docker

在Docker环境中配置hosts映射,可以通过以下几种方式实现:

  1. 使用docker run命令时添加–add-host参数:
docker run --add-host=example.com:192.168.1.100 nginx

这将在容器内部的hosts文件中添加一条映射,将example.com解析为192.168.1.100。

  1. 使用Docker Compose时,在docker-compose.yml文件中添加extra_hosts配置项:
services:
web:
image: nginx
extra_hosts:
- "example.com:192.168.1.100"

这将在容器内部的hosts文件中添加一条映射,将example.com解析为192.168.1.100。

  1. 使用Dockerfile,在Dockerfile中使用RUN命令添加hosts映射:
FROM nginx
RUN echo "192.168.1.100 example.com" >> /etc/hosts

这将在构建镜像时向容器内部的hosts文件中添加一条映射,将example.com解析为192.168.1.100。

无论使用哪种方式,配置hosts映射的原理都是在容器内部的hosts文件中添加一条映射关系。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门