资讯动态

win10系统Docker和VMware WorkStation共存,远程工具连接Docker

发布时间:2026/10/21 10:34:22 来源:尧图企业网站定制
源码仓库Gitee · GitHub摘要win10安装docker进行学习的两种途径Docker for Windows Installer.exe地址https://download.docker.com/win/stable/Docker%20for%20Windows%20Installer.exeDockerToolbox-19.03.1.exe需要在docker hub进行注册ID需要翻墙才能注册成功阿里云镜像提供的版本跟官方的不一致更新比较慢http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/官方地址https://docs.docker.com/toolbox/toolbox_install_windows/DockerToolbox的安装教程请自行百度。本文讲的是win10系统下Docker for Windows Installer与VMware WorkStation虚拟机的共存问题因为使用Docker必须开启Hyper-V控制面板--程序和功能--启用或关闭Windows功能需要系统的虚拟化支持而使用VM WorkStation则必须关闭Hyper-V否则无法成功创建虚拟机在每次安装镜像文件向硬盘写安装文件时会报IO输入错误造成安装系统崩溃。Hyper-V和VMware WorkStation都是实现对计算机资源的虚拟化支持每次Hyper-V的开启/关闭都会重启系统很耗时间与性能。所以希望直接关闭Hyper-V寻找另一种途径使用Docker最终在Docker官方指导文档中找到第三方支持https://docs.docker.com/machine/driverswin10系统Docker和VMware WorkStation共存的办法下载二进制文件 -- docker-machine-driver-vmwareworkstation.exe复制到C:\Program Files\Docker\Docker\resources\bin下docker的安装路径打开git的git-bashdocker-machine ls检查是否有machine实例如果有请自行考虑是否卸载它。docker-machine stop dev docker-machine rm dev暂停并且卸载NAME为dev的machine实例。此处的dev每个人都不同可能是default或其它具体看docker-machine ls命令列出来的数据。docker-machine create --drivervmwareworkstation dev创建一个名称为dev的machine实例。docker-machine ls查看创建的实例URL的ip可以使用远程机登陆使用docker):启用实例docker-machine start dev停用实例docker-machine stop dev启用docker docker-machine ssh devdocker-machine ssh 实例名实例必须是开启状态连接到machine实例之后你可以使用docker命令进行任何受支持的操作...例如docker push,pull等等....测试dockerdocker登录docker login在使用docker时是否登陆没有特别大的影响只不过是如果登陆了就可以向docker hub上push自己的镜像了实例启动成功后使用远程连接工具SecureCRT连接docker主机名为实例的IP用户名为docker,密码为tcuserdocker拉取tomcat,并运行docker run -d -p 8080:8080 tomcat注前者是外围访问端口后者是容器内部端口必须加上外围访问端口不然浏览器 http://docker本机ip:8080/ 无法访问打开如下命令可后台启动tomcat-d: 后台运行容器并返回容器ID-i: 以交互模式运行容器通常与 -t 同时使用-t: 为容器重新分配一个伪输入终端通常与 -i 同时使用外围访问端口可以自定义容器内部端口必须一致不然可以启动成功但无法进行访问比如tomcat的端口是8080访问地址docker容器交互运行并进入容器查看信息docker run -itd -p 8080:8080 tomcat使用如下命令进入tomcat镜像docker exec -it 容器id /bin/bash备注在腾讯云服务器安装docker,运行后可以使用 ”curl http://ip:端口“进行访问有内容输出表示成功ip可以是容器IP和本机IP客户机访问云服务器运行的容器使用公有IP和外围访问端口。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑