我需要为Docker容器购买静态IP地址吗?

问题描述

我是Docker的新手,在其他任何地方都找不到我的问题的答案... 我想为我的Docker容器分配静态IP地址,但不知道如何... 这是否意味着我需要为设备购买静态IP?

请帮助ppp!

提前谢谢

解决方法

不要尝试将静态IP添加到Docker容器。 Docker容器应被频繁停止和启动,并且每次它们都有一个新的IP地址时。此外,可以通过更改同一图像中容器实例的数量来按比例缩放一个容器化的应用程序。因此,静态IP将毫无意义。 Docker守护程序具有内置的DNS,可确保通过按容器的容器名称引用容器来确定容器的目标。例如:

docker run -d -p 8080:80 --name <custom_container_name> <image>

然后您可以通过其名称引用容器:

ping <custom_container_name>:8080

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...