如何识别运行jenkins容器时要使用的docker主机ip

如何识别运行jenkins容器时要使用的docker主机ip,docker,networking,jenkins,Docker,Networking,Jenkins,我在windows操作系统上安装了docker机器,并从docker hub中获取了Jenkins图像。然后运行以下命令: docker volume created myjenkins-data docker run -p 8080:8080 -p 50000:50000 -v myjenkins-data:/var/jenkins_home jenkins 我在日志中收到了Jenkins的管理员密钥。我已确认我的容器仍处于运行状态: $ docker ps -a CONTAINER ID

我在windows操作系统上安装了docker机器,并从docker hub中获取了Jenkins图像。然后运行以下命令:

docker volume created myjenkins-data
docker run -p 8080:8080 -p 50000:50000 -v myjenkins-data:/var/jenkins_home jenkins
我在日志中收到了Jenkins的管理员密钥。我已确认我的容器仍处于运行状态:

$ docker ps -a
CONTAINER ID        IMAGE               COMMAND                  CREATED              STATUS              PORTS                                              NAMES
2854c7d83879        jenkins             "/bin/tini -- /usr..."   About a minute ago   Up About a minute   0.0.0.0:8080->8080/tcp, 0.0.0.0:50000->50000/tcp   quizzical_cray
现在,我需要登录8080端口以查看Jenkins web应用程序。但我不知道该使用哪个主机ip。我用命令“docker machine ip”标识了docker主机ip,并获得了ip地址:192.168.99.100。但使用192.168.99.100:8080并没有打开Jenkins应用程序。我还尝试使用docker inspect获取容器的ip,但端口8080在这些ip上也不起作用。我应该使用哪个ip地址查看容器中运行的Jenkins应用程序?

首先,仔细检查是否不够

(通过,如果您正在使用)应已为您完成端口转发

如果您使用的是传统的docker工具箱(VirtualBox),那么您可以