docker Desktop使用
目录
1. 下载并安装 Docker Desktop
去官网下载 官网地址
下载之后安装
安装之前最好手动打开 linux子系统 和 虚拟机平台,并升级WSL2
2. 创建实例
创建docker实例,需要先下载docker image,并创建 挂载卷,然后再创建实例
3. 下载镜像
官网搜索所需镜像 https://hub.docker.com/
复制镜像下载命令 docker pull xxx
在终端执行命令,下载镜像
4. 查看已有镜像 docker images
5. 创建实例
可以使用 UI界面 也可以使用 命令(所需要的参数都一样)
docker run --name mysqlInstance1 -p 3306:3306 -v /my/own/datadir:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql
本地路径在前 mysql镜像的地址在后 (挂载卷和端口IP都是这样)
至于创建容器所需的其他参数,镜像下载页面都有详细说明
6. 映射文件夹
挂载到window目录
如果是映射到windows目录,不需要创建挂载卷,直接写就行了
docker run --name mysqlInstance2 -p 3306:3306 -v E:/docker/data/mysqlInstance2/_data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql
win目录
直接使用默认的挂载路径
docker run --name mysqlInstance4 -e MYSQL_ROOT_PASSWORD=123456 -d mysql
自定义挂载卷
可以使用 UI界面 直接创建 挂载卷
多个实例可是使用同一个挂载卷,挂载路径不同,甚至可以使用同一个挂载路径
问题
没有链接的图标
并且挂载卷下都是空的,没有数据
自定义的这个卷应该是需要挂载到WSL子系统上的,暂时不知道怎么挂载