windows 下新装docker desktop必优化点

2023-12-13 20:20

本文主要是介绍windows 下新装docker desktop必优化点,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 windows系统刚装的docker,虽然已经可以用了,但是总会几个不舒服的地方,下面是总结。

一、修改国内镜像源

docker默认镜像源都是国外官方的,用build 构建本地镜像,用pull获取镜像等命令总会很慢,点击这里

 然后添加镜像源,速度就很快了

"registry-mirrors": [
    "https://r7g9xefx.mirror.aliyuncs.com",
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://mirror.ccs.tencentyun.com"
  ]

当然添加后要重启——,修改后是蓝色的,重启完毕就是灰色了

2、如果docker login远程harbar仓库出现提示docker http server gave HTTP response to HTTPS client。

比如:

Error response from daemon: Get https://******:10001/: http: server gave HTTP response to HTTPS client

那是因为docker registry未采用https服务,而客户端docker使用https请求push。

修改方法还是在上面图片里面的Docker Engine

添加一行配置项:"insecure-registries":["192.168.XXX.XXX:10001"],修改完毕照例子要重启。

3、将Docker虚拟磁盘文件ext4.vhdx迁移出C盘

默认安装的情况下,虚拟磁盘文件ext4.vhdx一直会放在C盘这个系统盘,随着不断的构建镜像,这个文件会越来越大,解决方式就是直接迁移到另外一个比较大的盘去。

第一步:进入终端管理员,我用的win11,右键在下面的windows图标上就会有提示,win10可能会不一样。

第二步:手动关闭Docker服务

wsl --shutdown

这个命令之后docker desktop就没法用了,此时不能进行docker操作。

第三步:

导出docker-desktop-data到压缩文件做备份,放在其他盘里面,比如E盘,文件夹需要自己手动创建

wsl --export docker-desktop-data E:\xxxxx\docker-desktop-data.tar

第四步;注销现有docker-desktop-data

wsl --unregister docker-desktop-data

第五步:

导入备份好的docker-desktop-data,这里需要注意前面的路径为最终存放ext4.vhdx的路径,后面的路径为备份文件所在的物理路径,

wsl --import docker-desktop-data E:\XXXXX\ E:\XXXXX\docker-desktop-data.tar --version 2

 导入完毕,直接双击桌面的docker desktop图标就可以重启用啦。

4、删除docker存储内容

这个不是很常用,基本用于上述的虚拟磁盘文件ext4.vhdx太大了之后,把迁移过去的盘也撑满的情况下,这这种方式就是删除全部内容了。

 直接点击爬虫图标,点击Clean/ Puge data按钮

 全部勾中点击delete即可。

 

这篇关于windows 下新装docker desktop必优化点的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/489837

相关文章

ElasticSearch+Kibana通过Docker部署到Linux服务器中操作方法

《ElasticSearch+Kibana通过Docker部署到Linux服务器中操作方法》本文介绍了Elasticsearch的基本概念,包括文档和字段、索引和映射,还详细描述了如何通过Docker... 目录1、ElasticSearch概念2、ElasticSearch、Kibana和IK分词器部署

docker如何删除悬空镜像

《docker如何删除悬空镜像》文章介绍了如何使用Docker命令删除悬空镜像,以提高服务器空间利用率,通过使用dockerimage命令结合filter和awk工具,可以过滤出没有Tag的镜像,并将... 目录docChina编程ker删除悬空镜像前言悬空镜像docker官方提供的方式自定义方式总结docker

Deepseek使用指南与提问优化策略方式

《Deepseek使用指南与提问优化策略方式》本文介绍了DeepSeek语义搜索引擎的核心功能、集成方法及优化提问策略,通过自然语言处理和机器学习提供精准搜索结果,适用于智能客服、知识库检索等领域... 目录序言1. DeepSeek 概述2. DeepSeek 的集成与使用2.1 DeepSeek API

Windows设置nginx启动端口的方法

《Windows设置nginx启动端口的方法》在服务器配置与开发过程中,nginx作为一款高效的HTTP和反向代理服务器,被广泛应用,而在Windows系统中,合理设置nginx的启动端口,是确保其正... 目录一、为什么要设置 nginx 启动端口二、设置步骤三、常见问题及解决一、为什么要设置 nginx

Tomcat高效部署与性能优化方式

《Tomcat高效部署与性能优化方式》本文介绍了如何高效部署Tomcat并进行性能优化,以确保Web应用的稳定运行和高效响应,高效部署包括环境准备、安装Tomcat、配置Tomcat、部署应用和启动T... 目录Tomcat高效部署与性能优化一、引言二、Tomcat高效部署三、Tomcat性能优化总结Tom

解读Redis秒杀优化方案(阻塞队列+基于Stream流的消息队列)

《解读Redis秒杀优化方案(阻塞队列+基于Stream流的消息队列)》该文章介绍了使用Redis的阻塞队列和Stream流的消息队列来优化秒杀系统的方案,通过将秒杀流程拆分为两条流水线,使用Redi... 目录Redis秒杀优化方案(阻塞队列+Stream流的消息队列)什么是消息队列?消费者组的工作方式每

在 Windows 上安装 DeepSeek 的完整指南(最新推荐)

《在Windows上安装DeepSeek的完整指南(最新推荐)》在Windows上安装DeepSeek的完整指南,包括下载和安装Ollama、下载DeepSeekRXNUMX模型、运行Deep... 目录在www.chinasem.cn Windows 上安装 DeepSeek 的完整指南步骤 1:下载并安装

Oracle查询优化之高效实现仅查询前10条记录的方法与实践

《Oracle查询优化之高效实现仅查询前10条记录的方法与实践》:本文主要介绍Oracle查询优化之高效实现仅查询前10条记录的相关资料,包括使用ROWNUM、ROW_NUMBER()函数、FET... 目录1. 使用 ROWNUM 查询2. 使用 ROW_NUMBER() 函数3. 使用 FETCH FI

C#使用HttpClient进行Post请求出现超时问题的解决及优化

《C#使用HttpClient进行Post请求出现超时问题的解决及优化》最近我的控制台程序发现有时候总是出现请求超时等问题,通常好几分钟最多只有3-4个请求,在使用apipost发现并发10个5分钟也... 目录优化结论单例HttpClient连接池耗尽和并发并发异步最终优化后优化结论我直接上优化结论吧,

Java内存泄漏问题的排查、优化与最佳实践

《Java内存泄漏问题的排查、优化与最佳实践》在Java开发中,内存泄漏是一个常见且令人头疼的问题,内存泄漏指的是程序在运行过程中,已经不再使用的对象没有被及时释放,从而导致内存占用不断增加,最终... 目录引言1. 什么是内存泄漏?常见的内存泄漏情况2. 如何排查 Java 中的内存泄漏?2.1 使用 J