win10系统安装doker入门详细教程

安装doker

建议使用阿里云下载地址下载

下载doker安装包阿里云下载地址

第一个选项是安装liunx子系统



没有开启虚拟化

查看windows功能发现子系统已安装

进入bios打开虚拟化



此时window是 功能里面的Hyper-V是没有安装的

点击左下角 Skip tutorial 就可以跳过教程 进入docker,
配置阿里云镜像加速器,在以下输入框中填写下方加速器地址:

 "registry-mirrors": ["输入自己加速器地址"]


这里不建议升级,最新版本不稳定

到这里docker 就安装完成了。之后我们配置一个swoole环境

安装phpswoole环境

打开cmd 收入docker -v 查看doker 是否安装成功

创建容器

拉去镜像

 docker pull phpswoole/swoole:4.5-php7.4


命令说明:

  • –name mer_pro : 将容器命名为 mer_pro 。
  • -v D:\crmeb\demo:/var/www : 将主机中项目的目录 D:\crmeb\demo 挂载到容器的 /var/www
  • -p 8325:8325 用于添加端口映射,把 mer_pro 中的 8325 端口暴露出来。
  • -i: 以交互模式运行容器,通常与 -t 同时使用
  • -t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用
  • -d: 后台运行容器,并返回容器ID;

创建容器

docker run --name mer_pro -itd -p 8325:8325 -v D:\crmeb\demo:/var/www phpswoole/swoole:4.5-php7.4

安装mysql

拉去mysql镜像

docker pull mysql:5.7.38

创建mysql容器

docker run --name mysql5.7 -p 3306:3306 -e TZ=Asia/Shanghai -e MYSQL_ROOT_PASSWORD=root -d mysql: 5.7.38

  • 端口号被占用了,cmd输入netstat -ano |findstr “3306” 搜索一下本地3306端口号的使用情况
  • 打开任务管理器点击详细信息,查找PID为7848的服务,我这是被本地mysql 占用了,关闭mysql就行,也可以更换端口号
  • 更换端口号再次创建容器(删除之前创建的mysql容器)

docker run --name mysql5.7 -p 3307:3306 -e TZ=Asia/Shanghai -e MYSQL_ROOT_PASSWORD=root -d mysql: 5.7.38

安装redis

拉取镜像

docker pull redis:latest


创建redis容器(本地端口也是被占用的,换其它端口映射,防止冲突)

docker run -itd --name redis -p 6380:6379 redis

  • ok 简单测试一下mysql和redis容器

mysql 链接成功过

redis链接成功

win开启虚拟化(原文地址

1.查看虚拟化是否开启,cmd输入systeminfo

2.进入到BIOS管理界面后,我们在管理界面中找到“Advanced”–>“CPU Configuration”菜单,点击进去后,如果是Intel CPU则找到“Intel Virtual Technology”,然后设置为“Enable”状态;如果是AMD CPU则找到“SVM Support”,然后设置为“Enable”状态。注:不同电脑的菜单存在不同的名称,开启时也可以到各自电脑品牌官网查看开启路径。

3.进入系统后,鼠标移至左下角任务栏的“微软图标”上,然后右键,在弹出的窗口中选择“应用和功能”;

4.弹出“应用和功能”的设置窗口后,我们再选择点击“可选功能”

5.在新窗口中,我们把页面用鼠标滚轮拉到最下面,找到“更多Windows功能”

6.然后弹出来的“Windows功能”窗口中找到“Hyper-V”,我们把“Hyper-V GUI管理工具”和“Hyper-V平台”勾选上,然后点击“确定”按键,此时将会安装Hyper-V功能相关的组件。

7.安装完成后,需要重启电脑方可生效。

win无法进入dios(原文地址

1.打开控制面板,选择硬件和声音

2.点电源选项,进入下一菜单

3.这一步,选择电源按钮功能

4.出来这个界面,就更改当前不可用的设置,专门修改箭头指向的启用快速启动。

问题1

解决

https://czf-net.xyz/res/ 下载wsl.msi

源码附件已经打包好上传到百度云了,大家自行下载即可~

链接: https://pan.baidu.com/s/14G-bpVthImHD4eosZUNSFA?pwd=yu27
提取码: yu27
百度云链接不稳定,随时可能会失效,大家抓紧保存哈。

如果百度云链接失效了的话,请留言告诉我,我看到后会及时更新~

GIT 项目推荐:包含多端免授权可商用

{{o.name}}
{{m.name}}

猜你喜欢

转载自my.oschina.net/u/5168284/blog/5564617