docker Desktop使用


1. 下载并安装 Docker Desktop

去官网下载 官网地址

下载之后安装

安装之前最好手动打开 linux子系统 和 虚拟机平台,并升级WSL2

2. 创建实例

创建docker实例,需要先下载docker image,并创建 挂载卷,然后再创建实例

image

3. 下载镜像

官网搜索所需镜像 https://hub.docker.com/

复制镜像下载命令 docker pull xxx

image

在终端执行命令,下载镜像

image

4. 查看已有镜像 docker images

image

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都是这样)

image

至于创建容器所需的其他参数,镜像下载页面都有详细说明

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

image

win目录
image

直接使用默认的挂载路径

docker run --name mysqlInstance4 -e MYSQL_ROOT_PASSWORD=123456 -d mysql

image

image

自定义挂载卷

可以使用 UI界面 直接创建 挂载卷

多个实例可是使用同一个挂载卷,挂载路径不同,甚至可以使用同一个挂载路径

image

问题

image

没有链接的图标

并且挂载卷下都是空的,没有数据

image

自定义的这个卷应该是需要挂载到WSL子系统上的,暂时不知道怎么挂载

7. 查看正在运行的docker实例 docker ps

posted @ 2022-08-17 19:39  姬雨晨  阅读(6582)  评论(0编辑  收藏  举报