IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Docker-Desktop储存路径更改 -> 正文阅读

[系统运维]Docker-Desktop储存路径更改

Docker是一个非常好用的容器引擎, 使我们部署环境速度大幅度提升。但是windows版本的docker-desktop默认安装路径是C盘,所以得想办法把他们定义到我们想要的位置去

Docker Desktop的默认存储路径

C:\Users${用户文件}\AppData\Local\Docker

我这里是:
docker的默认安装路径

更改存储路径

Docker-desktop在初始化的时候会创建两个wsl子系统,这两个系统文件会默认保存在上述缓存路径下

PS C:\Users\Lenovo\Desktop> wsl -l -v
  NAME                   STATE           VERSION
* docker-desktop         Running         2
  docker-desktop-data    Running         2
PS C:\Users\Lenovo\Desktop> wsl -l --all -v
  NAME                   STATE           VERSION
* docker-desktop         Running         2
  docker-desktop-data    Running         2
  • docker-desktop:保存的是程序
  • docker-desktop-data: 保存的镜像

首先需要将docker desktop退出

确保状态是关闭状态

PS C:\Users\Lenovo\Desktop> wsl -l --all -v
  NAME                   STATE           VERSION
* docker-desktop         Stopped         2
  docker-desktop-data    Stopped         2

通过wsl命令将这两个子系统进行迁移

备份

PS C:\Users\Lenovo\Desktop> wsl --export docker-desktop D:\wsl2\docker\docker-desktop.tar
PS C:\Users\Lenovo\Desktop> wsl --export docker-desktop-data D:\wsl2\docker\docker-desktop-data.tar

注销

PS C:\Users\Lenovo\Desktop> wsl --unregister docker-desktop
正在注销...
PS C:\Users\Lenovo\Desktop> wsl --unregister docker-desktop-data
正在注销...
# 查看是否注销成功
PS C:\Users\Lenovo\Desktop> wsl -l --all -v
适用于 Linux 的 Windows 子系统没有已安装的分发版。
可以通过访问 Microsoft Store 来安装分发版:
https://aka.ms/wslstore

导入

PS C:\Users\Lenovo\Desktop> wsl --import docker-desktop D:\wsl2\docker\docker-desktop D:\wsl2\docker\docker-desktop.tar --version 2
PS C:\Users\Lenovo\Desktop> wsl --import docker-desktop-data D:\wsl2\docker\docker-desktop-data D:\wsl2\docker\docker-desktop-data.tar --version 2

查看相关文件:
新的数据目录

删除备份

PS C:\Users\Lenovo\Desktop> del D:\wsl2\docker\docker-desktop-data.tar
PS C:\Users\Lenovo\Desktop> del D:\wsl2\docker\docker-desktop.tar

重启docker desktop

这里可以运行一个docker容器试试,如

PS C:\Users\Lenovo\Desktop> docker run -d --name myredis -p 6379:6379 redis:4.0.8 --requirepass "password"
Unable to find image 'redis:4.0.8' locally
4.0.8: Pulling from library/redis
b0568b191983: Pull complete
6637dc5b29fe: Pull complete
7b4314315f15: Pull complete
67b22db27e51: Pull complete
350dbcc91819: Pull complete
eee5ee716895: Pull complete
Digest: sha256:26c93c5b06eaa323bb1089500f42b0dd158138772348b865e364127f1d554982
Status: Downloaded newer image for redis:4.0.8
b1ebb0da4388380d360a748617c9ea0da58a3ee5db4a7df17f1b518062ac90ea

安装后,可以对比下安装前后ext4.vhdx文件的大小
安装前大小
安装后大小

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-03-17 22:37:43  更:2022-03-17 22:41:44 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 0:50:21-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码