docker - Docker撰写每个网络添加本地IP地址的信息

标签 docker docker-compose

是否可以为每个网络添加本地ip地址,并且所有端口扩展都仅在该本地ip地址上,而不在主机ip地址上。

然后,我们可以使用ha代理将域映射到ip地址,并将所有请求转发到任何端口到本地ip地址,主机将仅在端口80上侦听。

最佳答案

您可以使用泊坞网络创建一个子网:
docker network create --gateway 172.16.1.1 --subnet 172.16.1.0/24 example_subnet
然后只需运行具有特定IP地址的容器即可:
docker run --net example_subnet --ip 172.16.1.10 ...

关于docker - Docker撰写每个网络添加本地IP地址的信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43981047/

相关文章:

docker-compose 给出错误 UnicodeDecodeError : 'ascii' codec can't decode byte 0xe2 in position 0: ordinal not in range(128)

docker - 通过 docker-compose 将环境变量传递给 YAML

Docker - 在运行 CMD 之前安装卷

mysql - 如何将 my.cnf 文件的权限设置为 Docker 中的只读(而不是客户端的操作系统级别)?

postgresql - Swift Vapor 3 + PostgreSQL + Docker-Compose 配置正确吗?

git - 将git分支安装在容器中

docker - 如何在docker volume ls --format中打印嵌套的字典成员值

python - Docker 镜像如何在本地构建,而不是在远程目标?

amazon-web-services - 错误 : The Compose file './docker-compose.yml' is invalid because: services. jenkins.networks 包含无效类型

python - 无法从 docker 容器中的 flask 连接到 mongo