“docker build”和“docker run”的IP地址相同`

“docker build”和“docker run”的IP地址相同`,docker,dockerfile,docker-for-windows,Docker,Dockerfile,Docker For Windows,在我的Dockerfile中,我正在运行安装程序。此安装程序正在将自身配置为使用当前IP地址 然后,wenndocker build完成,当我运行容器时,我需要使用与构建过程中使用的完全相同的IP地址 我怎样才能做到这一点?通常您不会:容器IP地址是一个内部实现细节,您通常无法直接访问它,Docker会根据主机配置和其他容器和网络已经运行的情况任意分配一个。应用程序的哪个部分需要这样一个特定的IP地址;你能提供相关的源代码吗?这是Oracle Database 18c XE Windows安装程

在我的Dockerfile中,我正在运行安装程序。此安装程序正在将自身配置为使用当前IP地址

然后,wenn
docker build
完成,当我运行容器时,我需要使用与构建过程中使用的完全相同的IP地址


我怎样才能做到这一点?

通常您不会:容器IP地址是一个内部实现细节,您通常无法直接访问它,Docker会根据主机配置和其他容器和网络已经运行的情况任意分配一个。应用程序的哪个部分需要这样一个特定的IP地址;你能提供相关的源代码吗?这是Oracle Database 18c XE Windows安装程序。我对它的作用没有任何影响。