1.首先在idea上面安装docker,显然此处我已经安装好了
2.docker安装成功后,配置docker环境,此处显示successful就连接成功
在idea的设置里面,如果idea的docker插件安装成功,就会出现如图所示的插件选项,此处需要如上图配置,配置不成功会显示cannnot connect,无论后面接的什么原因,都是上面的url有问题,此时需要查找问题
3.首先查看一下端口,可以先查询一下,netstat -a
如果没有url端口或者该端口以被占用,或者api exceptiion,均表明你需要安装docker
4.如果没有,此处注意是在关闭所有防火墙的前提下没有,就要安装docker---官网下载(上述出了docker文件,还有一个wsl文件也需要)
ps:此处下了两个版本的docker安装程序
5.点击安装,config全选,没什么需要注意的,安装完成点击closed。上述文件都是必要的
6.检查环境是否满足开启docker(硬件支持虚拟化,如下图所示)
ps:打开任务管理器即可看到,如果未启用 ,重启,回车--f1--- security--- enable --f10
确保hyper-v已经启用,有些博主说什么系统是教育版或者家庭版要添加什么伪虚拟化操作,亲测验证不需要
7.上述成功后,双击启动docker,右下角出现docker小标,一会消失,再次双击即可,如果没消失,则无需双击
8.报错1--Hardware assisted virtualization and data execution protection must be enabled in the BIOS 报错---以管理员身份在以下界面操作以下两步
第一步:
1. 以管理员身份打开PowerShell,然后
2. 启用Hyper-V
3. dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All
第二步:
1. 通过以下方式启用虚拟机监控程序
2. bcdedit /set hypervisorlaunchtype auto
3. 现在重新启动系统,然后重试。
9.操作完成后, 重启电脑,注意必须重启电脑,再次打开docker
----WSL 2 installation is incomplete 报错
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
根据上述连接下载第四步中的第三个文件,通过上述连接下载该msi安装,没什么注意的,直接安装就行
10.完成安装后,关闭docker,再次重启docker,会报下面错
system.invalidOperationException:
直接运行管理员cmd,进入后
netsh winsock reset
11.重启电脑,再次打开docker,即可进入docker,配置与项目相关内容
至此,win10 条件下idea安装docker成功,即可开启基于docker的打包编译环节