当前位置: 首页 > 后端技术 > PHP

Windows7上使用docker需要注意什么

时间:2023-03-30 02:08:11 PHP

安装Dockertoolbox而不是DockerDesktopDockerToolbox是通过创建一个virtualBox虚拟机来实现的。虚拟机的虚拟磁盘默认为C:\Users\用户名\.docker。如果你的系统盘剩余空间不多的话,以后使用的时候就会出错。可以使用virtualBox中的虚拟媒体管理移动到其他磁盘,使用DockerQuickstartTerminal运行服务,然后就可以关掉了(当然这里可以直接使用,但是我不会复制粘贴在这个命令行上),然后在需要的时候运行如果你的docker-compose文件夹不在C:\Users\username\.docker下,需要去virtualBox设置一个共享文件夹。例如路径为D:\docker,共享文件夹名称为d/docker。检查固定挂载和自动分配。关闭虚拟机后,使用DockerQuickstartTerminal再次启动它。docker的端口映射只是映射到虚拟机上,需要设置端口转发才能访问。将虚拟机的80端口转发到127.0.0.2,这样就可以使用127.0.0.2访问,不会占用机器的80端口。总结:最好用win10的docker桌面,估计不会有那么多问题。只要记住win7的docker是在virtualBox这个虚拟机下运行的,很多问题就可以解决。