首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何使用运行在windows7上的Docker (Docker-toolbox)重新映射端口?

要使用运行在Windows 7上的Docker(Docker Toolbox)重新映射端口,您可以按照以下步骤进行操作:

  1. 确保您已经安装了Docker Toolbox,并且已经启动了Docker Quickstart Terminal。
  2. 打开Docker Quickstart Terminal,并等待终端完全启动。
  3. 使用以下命令查看Docker虚拟机的IP地址:
  4. 使用以下命令查看Docker虚拟机的IP地址:
  5. 打开VirtualBox(Docker Toolbox使用VirtualBox作为虚拟化平台),找到名为"default"的虚拟机。
  6. 右键单击"default"虚拟机,选择"Settings"。
  7. 在"Settings"窗口中,选择"Network"选项卡。
  8. 在"Adapter 1"下,选择"Port Forwarding"按钮。
  9. 点击"+"按钮添加新的端口映射规则。
  10. 在"Name"字段中,输入您想要的端口映射的名称。
  11. 在"Protocol"字段中,选择要使用的协议(通常是TCP)。
  12. 在"Host IP"字段中,输入Docker虚拟机的IP地址(第3步中获取的IP地址)。
  13. 在"Host Port"字段中,输入您想要映射的主机端口号。
  14. 在"Guest IP"字段中,输入Docker容器的IP地址(通常是默认的172.17.0.2)。
  15. 在"Guest Port"字段中,输入Docker容器中正在运行的服务的端口号。
  16. 点击"OK"保存设置。

现在,您已经成功重新映射了Windows 7上Docker(Docker Toolbox)的端口。您可以通过使用主机IP地址和映射的主机端口号来访问Docker容器中运行的服务。

请注意,由于Windows 7上的Docker使用的是Docker Toolbox,与最新版本的Docker Desktop有所不同。因此,在使用Docker相关产品和服务时,请参考Docker Toolbox的文档和相关资源。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Docker从门外到入门使用

原作者:James Turnbull 安装 这里只说明Windows环境的安装(Windows7以上) 使用Docker Toolbox工具即可:http://mirrors.aliyun.com/docker-toolbox...docker attach 6d47 这样就又回到交互式环境中了: ? 创建和使用守护式容器 守护式容器没有交互式会话,长期运行在后台,提供服务即可。使用的命令还是run命令。...构建镜像--commit 这里指代的是在原有镜像的基础上,进行修改,然后重新生成新的镜像。...Docker运行nginx 在构建一个nginx镜像成功以后,通过以下命令,进行端口映射,然后创建容器:以下代码使用了地址加随机端口的方式,进行了映射。当然还有其它各种映射方案。...(都可): docker ps -l docker port + ID + 被映射端口 上传镜像 使用:docker push username/image 可能需要登录: docker login命令即可

95640
  • 30 分钟快速入门 Docker 教程

    这里,虚拟机通过在操作系统上建立了一个中间虚拟软件层 Hypervisor ,并利用物理机器的资源虚拟出多个虚拟硬件环境来共享宿主机的资源,其中的应用运行在虚拟机内核上。...图片来源互联网 Docker 容器不使用硬件虚拟化,它的守护进程是宿主机上的一个进程,换句话说,应用直接运行在宿主机内核上。...但是,我们的宿主机器会自动做端口映射,比如上面分配的端口是 32769 ,注意的是,如果关闭或者重启,这个端口就变了,那么怎么解决固定端口的问题,笔者会在后面详细剖析和带你实战。...事实上,官方已经提供了安装好 Nginx 的镜像,我们可以直接使用。现在,我们通过拉取镜像的方式重新构建一个 Web 服务器。首先,我们通过 docker search 来查找镜像。...并且,通过 8080:80 告诉 Docker 8080 端口是对外开放的端口,80 端口对外开放的端口映射到容器里的端口号。

    77621

    【Docker Desktop】在 Windows 上安装 Docker Desktop

    一、参考链接 阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 docker-toolbox镜像-docker-toolbox下载地址-docker-toolbox安装教程-阿里巴巴开源镜像站 阿里云开源镜像站资源目录...二、Docker toolbox介绍 Docker 只能运行在Linux内核的系统上。...Docker Toolbox 则为用户在Windows或者Mac系统上体验 Docker 提供了一个完整的工具包。...三、在 Windows 上安装 Docker Desktop 参考链接:在 Windows | 上安装 Docker DesktopDocker 文档 双击 Docker 桌面安装程序.exe以运行安装程序...参考链接:WSL2安装使用 - 简书 (jianshu.com) 关闭并重启 初始化 开始设置 尝试运行一个容器:复制并粘贴此命令到您的终端,然后返回 Microsoft

    3.8K30

    docker学习(1) 安装

    下面是安装步骤: 一、mac/windows平台的安装 docker是在linux内核基础上发展而来的,无法直接运行在mac/windows上,需要借助docker-machine工具,先在mac/windows...甚至打不开),基本上可以满足各种要求,比如:需要一个持续集成的虚拟机,可以直接使用jenkins镜像,需要一个mysql,可以直接使用mysql镜像... ?...天朝的程序员估计是全世界幸福感最差的程序员,所有外国的好东西,要么不能用,要么龟速,docker hub下载巨慢,第1次接触慢慢等吧,后面会介绍如何使用国内daocloud的代理进行加速。...上图的意思是,将docker容器中的80端口,映射到虚拟机的32774端口,那么问题来了,192.168.99.100又是哪里来的? ?...可以看到实际是上把mac本机的~/Documents/Kitematic/hello-world-nginx/website_files 映射到docker容器实例中的/website_files,大家可以尝试把

    1.4K100

    NET MVC接口服务如何运行在容器中

    我们的web项目要想运行,需要有一个像IIS一种的服务器组件,在这里有两层意思: 1.Net接口服务运行在Linux系统上 2.Net接口服务打包成镜像运行在Docker容器中 Net接口服务运行在Linux...系统上   在linux里我们一般使用jexus来实现这个功能,用docker镜像的话应该有mono还要有jexus的基础镜像集成,也可以使用现成的镜像azraelrabbit/monupw。   ...如何安装Mono和Jexus请参考其他园友写的比较仔细的教程。...将编译的文件上传至此目录。   重新启动Jexus就可以通过ip端口访问,还要注意端口是否被防火墙拦截,需要放开或关闭防火墙。 注意: 桌面的net程序是无法通过此方式使用的,会异常。...主机端口为映射的站点端口。

    1.2K40

    NET MVC接口服务如何运行在容器中

    我们的web项目要想运行,需要有一个像IIS一种的服务器组件,在这里有两层意思: 1.Net接口服务运行在Linux系统上 2.Net接口服务打包成镜像运行在Docker容器中 Net接口服务运行在...Linux系统上   在linux里我们一般使用jexus来实现这个功能,用docker镜像的话应该有mono还要有jexus的基础镜像集成,也可以使用现成的镜像azraelrabbit/monupw。...如何安装Mono和Jexus请参考其他园友写的比较仔细的教程。...将编译的文件上传至此目录。   重新启动Jexus就可以通过ip端口访问,还要注意端口是否被防火墙拦截,需要放开或关闭防火墙。 注意: 桌面的net程序是无法通过此方式使用的,会异常。...主机端口为映射的站点端口。

    1K50

    Docker入门指南

    -d 独立于当前命令窗口运行 -P 将所有暴露的docker容器端口,映射到真实主机上面的随机端口 -p 将当前主机上面的指定端口,映射到docker容器的一个端口:-p 8888:80 将当前主机的...8888端口映射到docker容器的80端口。...--name 指定容器的名称 -e 可以传递环境变量给docker容器 AUTHOR 环境变量的名称和值,可以自己任意指定 查看docker容器映射的端口 docker port [容器名 --name...的本地映射端口]访问: http://localhost:32769/ 创建docker主机 列出所有的docker主机 docker-machine ls 获取docker主机的IP地址 docker-machine...e AUTHOR="Your Name" -d -P dockersamples/static-site 然后查看docker主机里面容器的映射端口,使用docker主机的ip + 主机内容器的端口就可以访问到主机内的容器服务

    94230

    开发者不可不知的 Docker 命令

    /docker-toolbox/mac/docker-for-mac/stable/Docker.dmg。...-P 大写的P,使用 -P 标记时,Docker 会随机映射一个 49000~49900 的端口到内部容器开放的网络端口。...端口映射 在启动容器的时候,如果不指定对应参数,在容器外部是无法通过网络来访问容器内的网络应用和服务的。当容器中运行一些网络应用,要让外部访问这些应用时,可以通过-P或-p参数来指定端口映射。...当使用-P(大写的)标记时,Docker会随机映射一个49000~49900的端口到内部容器开放的网络端口。...Docker相当于在两个互联的容器之间创建了一个虚机通道,而且不用映射它们的端口到宿主主机上。 在启动db容器的时候并没有使用-p和-P标记,从而避免了暴露数据库服务端口到外部网络上。

    55510

    JMeter:在AWS中使用Docker进行分布式负载测试

    在之前的文章中,【JMeter:使用Docker进行分布式负载测试】已经介绍了如何使用docker创建多个运行jmeter-server的容器来进行分布式负载测试。...在本文中,将介绍如何在AWS中使用docker进行JMeter分布式负载测试。...退出,再重新登陆以接受新的 docker 组权限。您可以关闭当前的 SSH 终端窗口并在新的终端窗口重新连接到实例,完成这一过程,您的 SSH 会话将具有相应的 docker 组权限。 #6....不同主机上的docker容器之间的通信将通过他们的Hosts进行路由。因此,可以通过使用端口映射和使用主机IP而不是容器来轻松修复它。...q) Port Mapping:(端口映射) 创建容器时,我们会将容器的公开端口映射到主机端口。

    1.6K10

    一分钟上手Docker容器

    所以微服务时代的运维方式一定是Devops模式,通过构建自动化运维发布平台来打通产品、开发、测试及运维流程,从而整体上提升研发效能,而这也是目前大部分公司正在做的事情。...这里可以通过IDE创建一个简单的Spring Boot应用并写一个测试接口,如下图所示: 以上为通过IDEA创建的一个最为简单的Spring Boot应用程序,运行后启动服务可以通过端口访问测试接口,接下来使用...Docker部署该服务,步骤如下: 创建Dockerfile文件构建Docker镜像 按照前面Docker的介绍,如果要让Spring Boot程序运行在Docker容器上,首先需要构建Docker镜像...创建docker-compose.yml文件 有了Docker镜像,如何将镜像作为容器启动以及该镜像中启动那些服务、它的资源限制及网络使用什么方式,这些都是docker-compose文件定义的,其代码如下...compose文件中定义了一个springboot服务,然后针对该服务描述了其所使用的Docker镜像、环境变量参数、容器端口映射及网络等信息。

    88310

    docker入门

    程序运行在虚拟容器里,如同在真实物理机上运行一样,有了docker,就不用担心环境问题了。  ...容器可以被创建、启动、停止、删除、暂停 docker仓库 镜像构建完成后,可以很容易的在宿主机上运行,如果要在其他服务器上使用这个镜像,我们就需要一个集中的存储、分发镜像的服务。...-P 参数会随机映射端口到容器开放的网络端口 [root@oldboy_python ~ 16:31:37]#docker run -d -P training/webapp python app.py...检查映射的端口 #宿主机ip:32768 映射容器的5000端口 [root@oldboy_python ~ 16:34:02]#docker ps -l CONTAINER ID IMAGE...logs -f cfd 也可以通过-p参数指定映射端口 #指定服务器的9000端口,映射到容器内的5000端口 [root@oldboy_python ~ 16:46:13]#docker run -

    1K50

    nvPress内容管理系统的介绍&搭建

    ● 可通过主题、插件来实现功能的二次扩展。 它如何运行 为了方便部署并且减少环境安装和影响,nvPress运行在Docker环境中,安装后直接运行。...端口,使用时请注意映射nvPress的web服务运行在容器的8081端口,使用时请注意映射,同时服务器要记得放通对应端口。...具体参考下面: 端口映射 Docker 容器端口(默认监听) 服务器对外端口(设置你需要的端口) 8081 8081(可以自定义) 目录映射 Docker 容器目录 你的服务器目录 /usr/src...运行的项目为本地项目,因此需要使用nginx进行反向代理映射到外网。...备份网站只要上述的三个文件夹就行,(容器备份:在宝塔的Docker管理器里选择容器导出就行) 更新nvPress只需要重新拉去最新的nvPress的docker镜像即可 也可以自己服务器安装docker

    1.2K30

    Docker 更新boot2docker.iso

    然后去docker官网看了一下,当前最新版本的Docker Community Edition for Windows只能运行在windows10上,我还在用windows7,只能去下载之前的DockerToolbox...启动运行 参照之前写的博客windows7 安装docker,点击Docker Quickstart Terminal图标启动,不能正常启动。 ?...检测到默认的镜像不是最新版本的,需要到https://github.com/boot2docker/boot2docker/releases下载最新的,并复制到C:\Users\Administrator...比较烦恼的是boot2docker.iso下载需要访问Github,用Chrome下载很慢,得一个小时。...翻了一下墙,重新点击Docker Quickstart Terminal图标,会自动下载最新版本的boot2docker.iso,速度很快啊。。。 ? 下载成功了。。。。 ? docker启动成功。

    1.9K50
    领券