window10安装docker并遇到的问题

113 阅读1分钟

开启 Hyper-V

打开程序和功能,选中启动或关闭Windows功能

勾选Hyper-V 网上找的图如下:

image.png

我的电脑中勾选如下

image.png

运行安装包

方法1:从官网下载安装包

点击链接 (hub.docker.com/?overlay=on…) ,然后点击下图中的按钮“Download Docker Desktop for Windows”

双击安装,不需要注册用户

安装好后,运行Docker。

image.png

使用powershell运行指令

docker pull daocloud.io/library/mysql:5.7.4 拉取docker镜像

运行docker镜像, --name docker容器名称 -v docker内部数据地址:本地linux数据地址(这个地址和windows无关,是linux子系统的地址) -p docker端口号:本地开放端口号

docker run --name mysql_5.7 -v /docker/mysql/data:/var/lib/mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d daocloud.io/library/mysql:5.7.4

遇到的问题

Windows使用Docker出现exit 139错误

解决办法: 创建C:\Users(用户名).wslconfig ,写入

[wsl2]

kernelCommandLine = vsyscall=emulate