美文网首页
1.Docker Desktop配置

1.Docker Desktop配置

作者: zouhao1985 | 来源:发表于2021-10-17 22:16 被阅读0次

一、配置镜像

Docker中国区官方镜像:
https://registry.docker-cn.com
网易:
http://hub-mirror.c.163.com
中国科技大学:
https://docker.mirrors.ustc.edu.cn

image.png

二、修改镜像文件位置

使用everything搜索*.vhdx文件,默认应该是在C盘AppData下,采用windows的快捷方式方法,将这些文件移动到D盘(或者其他盘上),如下展示将数据文件迁移到D盘的docker目录下
源目录


image.png

目标目录


image.png
  1. 停止docker desktop应用
  2. 将C盘下的Docker文件移动到目标目录中
  3. 进入源目录Docker/wsl下,并打开cmd
  4. 执行mklink /J data D:\docker\wsl\data以及mklink /J distro D:\docker\wsl\distro
  5. 重新启动docker desktop应用

三、验证镜像文件位置修改是否正确

  1. 确认原来data文件的大小
  2. 打开cmd,随机下载一个镜像,这里我下载的是zookeeper的镜像
  3. 下载zookeeper的镜像后,再次确认data文件的大小,若变大,则修改镜像文件位置成功。

至此,docker在windows环境下的开发环境配置完毕。

四、docker常用命令

docker images #查看所有镜像
docker ps -a #查看所有运行中的容器
docker ps #查看运行中的容器
docker rm [container_id] #移除某个容器
docker stop [container_id] #停止某个容器
docker start [container_id] #启动某个容器

五、卷volumn的使用

新版本的Docker Desktop已经采用wsl 2来运行。
WSL:适用于 Linux 的 Windows 子系统。

  • 什么是适用于 Linux 的 Windows 子系统?

适用于 Linux 的 Windows 子系统可让开发人员按原样运行 GNU/Linux 环境 - 包括大多数命令行工具、实用工具和应用程序 - 且不会产生虚拟机开销。

  • 什么是 WSL 2?

WSL 2 是适用于 Linux 的 Windows 子系统体系结构的一个新版本,它支持适用于 Linux 的 Windows 子系统在 Windows 上运行 ELF64 Linux 二进制文件。它的主要目标是提高文件系统性能,以及添加完全的系统调用兼容性。

5.1 通过浏览器访问wsl文件

\\wsl$\docker-desktop-data\version-pack-data\community\docker\volumes\
image.png

5.2 在Docker Desktop中创建卷

image.png

通过5.1章节中的命令,就能够查看到对应的卷。

相关文章

网友评论

      本文标题:1.Docker Desktop配置

      本文链接:https://www.haomeiwen.com/subject/pmkwoltx.html