首页 > 其他分享 >Docker之Window图形界面(七)

Docker之Window图形界面(七)

时间:2024-03-07 19:11:33浏览次数:26  
标签:Windows 图形界面 Window User https Docker com

前言

  前面介绍docker基本都是以控制台命令行为主,但是对于不太熟悉命令行的人来说,确实有点麻烦。再者控制台很多配置虽然能够配置,对于我们长期使用图形界面开发者来看,还是有界面比较容器上手。

  总的来说,Docker在Windows图形界面上的优势在于提供了直观、便捷和高效的管理和操作体验,使得用户可以更加轻松地管理和使用Docker容器。

一、配置依赖

       以Windows10图形界面为例,安装并开启Hyper-V, 它是微软开发的虚拟机,类似于 VMWare 或 VirtualBox,仅适用于 Windows 10Windows 11,一般电脑都会自带,无需额外安装。

   左击左下角的Win--->输入“启用或者关闭windows 功能”,弹出界面,选择打勾Hyper-V”然后下拉打勾“适用于Linux的Windows子系统”

 

  

   接着安装Windows Subsystem for Linux(WSL),这个就是支持Docker运行的软件。

   右击左下角的Win--->Windows PowerShell(管理员)

C:\User> wsl  -v # 查看版本,一般版本为2
C:\User> wsl --install # 安装,若没安装,则安装
C:\User> wsl --update # 更新,若旧版本则更新

   接着需要关机重启,然后要在BIOS系统开启虚拟化,不同机子设置有所不同。下面是任务管理器,可以看到CPU已经开启虚拟化。

   

二、安装Docker界面

  直接上Docker官方,下载Window版本即可。Docker Desktop 官方下载地址: https://docs.docker.com/desktop/install/windows-install/

  运行Docker界面,然后查看图标,以及运行状况,最后配置一下镜像仓库即可。这里是用科大源 "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn/"]

 

 

 三、报错

  1、若报以下错误,则可能未开启TLS。

WSL安全频道支持出错,Wsl/0x80072f7d

  解决:win+r 输入inetcpl.cpl -> 高级 -> 开启TLS1.2  

  2、若以下错误

   解决:可能需要需要打开cmd或者powershell(管理员),输入以下代码。

C:\User> netsh winsock reset # 这个每次重启都需要输入

  或使用NoLsp来永久解决。下载NoLsp后,进入目录输入以下指令。控制台会显示Success成功。

C:\User> .\NoLsp.exe c:\windows\system32\wsl.exe 

  下载地址:http://www.proxifier.com/tmp/Test20200228/NoLsp.exe 

  Github地址: https://github.com/dyingsu/nolsp?tab=readme-ov-file

   

参考

https://zhuanlan.zhihu.com/p/676741608

https://blog.csdn.net/m0_53098280/article/details/134711775

https://blog.csdn.net/caiji112/article/details/124916376

https://www.cnblogs.com/anhaoyang/p/windwos-starts-docker-failure-idsjf.html

标签:Windows,图形界面,Window,User,https,Docker,com
From: https://www.cnblogs.com/zrl66/p/18059450

相关文章

  • Docker使用docker-compose.yml文件(六)
    前言前面介绍的都是单个容器部署,对于多容器部署也是一个个部署。这里Docker开发了docker-compose.yml。它是一个YAML格式的文件,用于定义和运行多容器的Docker应用程序。它允许你使用单个命令来启动、停止和重启应用程序,以及管理应用程序依赖的服务。一、配置yml文件versio......
  • docker部署监控Prometheus+Grafana
    目录一、Prometheus简介二、Prometheus基本原理三、Prometheus架构图四、Prometheus特性五、Prometheus组件六、Prometheus服务发现七、部署环境八、部署主机九、部署Prometheus1、安装docker2、启动docker并设置开机自启3、下载镜像包4、创建prometheus挂载目录5、创建prometheus......
  • ARM平台实现Docker容器技术
    什么是Docker?(1)Docker的架构 Docker是一个开源的应用容器引擎,让开发者可打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows机器上,亦可实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。使用Docker,可像管理应用程序一样管理基础结构......
  • 【VMware ESXi】如何在独立的ESXi主机上配置vTPM并安装Windows 11操作系统。
    根据微软发布的Windows11操作系统要求,这个版本的系统需要硬件支持受信任的平台模块(TPM)才能进行安装和使用,不然就会提示你“这台电脑无法运行Windows11。这台电脑不符合安装此版本的Windows所需的最低系统要求。有关详细信息,请访问https://aka.ms/WindowsSysReq”错误。关于受......
  • 如何从 Windows PC 上删除迈克菲产品
    以下步骤显示如何使用标准的Windows删除步骤从 PC 运行 Windows 的系统中删除或卸载迈克菲软件。如果无法删除,您可能必须运行 McAfeeConsumerProductRemoval(MCPR)工具 。MCPR工具的步骤和下载链接如以下方法2所示。如何从非Windows设备上删除迈克菲软件如果......
  • 快捷方式在Windows操作系统中提供了一种方便快捷地访问程序或文件的方法,可以分别存在
    快捷方式在Windows操作系统中提供了一种方便快捷地访问程序或文件的方法,可以分别存在于桌面、开始菜单和任务栏等位置。下面是关于快捷方式在不同位置的技术原理:桌面快捷方式:桌面快捷方式实际上是一个.lnk文件,它包含了指向目标文件或程序的路径信息以及其他属性。创建桌面快捷......
  • docker-compose部署单机clickhouse
    【转载:https://www.cnblogs.com/crow1840/p/17506884.html】1、创建clickhouse目录[root@localhostdocker]#lsgitlab_dockerjenkins_dockermysql_docker[root@localhostdocker]#mkdirclickhouse/conf-p2.创建docker-compose.yml[root@localhostclickhouse]#cat......
  • Windows内核基础理论笔记
    内核理论基础特权级别​ 现代计算机的CPU设计中有四个特权级别:R0、R1、R2、R3​ 内核运行在R0(拥有最高权限),用户程序运行在R3​例如:WindowsXP体系结构图中HardwareAbstractionLayer(硬件抽象层):用于提供硬件的低级接口WindowsXP的执行体是NTOSKRNL.EXE的上层ntdll.dll:......
  • 在Docker中,如何清理后台停止的容器?
    在Docker中,清理后台停止的容器可以通过多种方式完成。以下是一些常用的方法:1.手动删除你可以使用dockerps-a命令查看所有的容器,包括已停止的容器。找到你想要删除的容器的ID或名称。然后,使用dockerrm<container_id_or_name>命令来删除它。例如:dockerps-a#列出所有容......
  • 在Docker中,如何退出一个镜像的bash,而不终止它?
    在Docker中,当你使用dockerexec-it<container_id_or_name>bash命令进入一个正在运行的容器的bashshell时,你实际上是启动了一个新的进程。要退出这个bashshell而不终止容器,你可以使用几种不同的方法。1.使用exit命令在bashshell中,你可以简单地输入exit命令来退出。这将终......