赞
踩
window无网安装Docker
方式一:直接在window的搜索框搜索 “启用或关闭windows功能”,就可以快捷进入【启用或关闭windows功能】页面
方式二:打开【控制面板】进入【程序】页面
开启 Hyper-v功能,勾选Hyper-v所有的选项
勾选【适用于Linux的Windows子系统】选项
然后点击确定按钮,重启电脑
鼠标右键最下方的任务栏,打开任务管理器,进入
这里可以看到Hyper-V的支持已经开启了,但是cpu的虚拟化是被禁止的,这里我们就需要开启电脑CPU的虚拟化功能
在电脑开机阶段,快速按特定的键(F1、F2、F12、Delete……)一般先看电脑主机的牌子,通过牌子搜索,对应牌子进入BIOS的快捷键即可。如果不确定品牌就按照上方的几个键位反复开机测试进入BIOS。
当进入BIOS后,找到【高级设置】或者【Advanced】
然后进入【CPU Configuration】或【Advanced CPU Features】选项
在相应的菜单中查找与【VT】, 【Virtualization Technology】或【Intel® Virtualization Technology】相关的选项
并将其设置为“Enabled”或“On”
设置完成后,按F10 保存设置重新进入系统
重复第二步的【检查是否开启了虚拟化功能】的步骤,查看CPU虚拟化是否启用。
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
执行下面命令启动虚拟机给功能
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
下载wsl驱动包 下载地址
安装之刚才下载的安装包【wsl_update_x64.msi】
管理员打开cmd输入如下命令
wsl --set-default-version 2
下载docker安装包【Docker Desktop Installer.exe】
点击安装,一直下一步即可
打开桌面的【Docker Desktop】图标
打开CMD输入docker ps。验证docker是否安装成功
docker run -d -v XXXXXXXXXXXXXX
报错
user declined directory sharing D:\Home\Data.
需要先进入Docker Desktop,右上角设置按钮。
进入设置页面,进入【Resources】【File sharing】功能,点击添加按钮,增加要挂载的文件路径
docker run --add-host=test.docker.com:192.168.0.1 --name mysql mysql:5.6
添加多个域名
docker run --add-host=test.docker.com:192.168.0.1 --add-host=test2.docker.com:192.168.0.1 --name mysql mysql:5.6
容器之间如何互相访问呢,可以通过网络模式的方式设置
另外也可以指定域名 ,容器内的服务访问域名。域名指向的ip是宿主机的ip地址。这样就可以最快的实现容器之间的互相访问了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。