Docker Desktop安装与镜像
【前置】
1、WSL及Ubuntu
https://blog.csdn.net/Natsuago/article/details/145594631?spm=1001.2014.3001.5501
注:当wsl下载ubuntu很难的时候,可以尝试从微软store里直接搜索WSL 2来进行安装,安装完成之后再进行导出到D盘的操作
https://zhuanlan.zhihu.com/p/441965046
【安装】
https://blog.csdn.net/Natsuago/article/details/145588600
https://blog.csdn.net/HYP_Coder/article/details/141753300
https://www.cnblogs.com/cgy1995/p/18129750
【踩坑】
https://blog.csdn.net/weixin_43347659/article/details/136184072
https://blog.csdn.net/cplvfx/article/details/138033592
https://blog.csdn.net/m0_51478477/article/details/146282672
【镜像】
https://www.cnblogs.com/Flat-White/p/17107494.html
https://tool.qiip.cc/tool/docker/
https://zhuanlan.zhihu.com/p/710507502
docker pull docker.1ms.run/centos:7
注:如果没有/etc/docker/daemon.json,可以通过【sudo nano /etc/docker/daemon.json】创建
【遇到的问题】
1、docker desktop,Docker Engine stopped
a、检查服务状态:
通过任务管理器或运行 “services.msc” 打开服务列表,找到 “Docker Desktop Service” 或类似命名的服务,确保其已启动。若未启动,右键点击选择 “启动”。 b、开启虚拟化:
打开任务管理器,在 “性能” 选项中查看 CPU 的虚拟化状态。若虚拟化被禁用,需进入 BIOS 开启,不同电脑进入 BIOS 的方式不同,可查询对应主板或电脑型号的方法。开启后重启电脑。 c、更新 WSL:
在管理员权限的 Windows PowerShell 中输入 “wsl --update”,以安装或更新适用于 Linux 的 Windows 子系统。若更新过程中出现超时,可多尝试几次。 d、启动 Docker daemon:
在管理员权限的 Windows PowerShell 中,先使用 “cd "C:\Program Files\Docker\Docker"” 命令跳转到 Docker 安装路径,然后运行 “.\DockerCli.exe -SwitchDaemon” 命令启动
Docker daemon。 e、以管理员身份运行 Docker Desktop:
右键点击 Docker Desktop 图标,选择以管理员身份运行。 f、检查端口占用:
使用命令 “netstat -ano | findstr :<port>” 检查 Docker 使用的端口是否被占用,若被占用,结束占用该端口的程序,然后重新启动 Docker Desktop。 g、重新安装 Docker Desktop:
若上述方法无效,可先卸载现有的 Docker Desktop,然后从 Docker 官方网站重新下载并安装最新版本。
更换Ubuntu的version
wsl --set-version Ubuntu-24.04 2

浙公网安备 33010602011771号