当前位置: 首页 > news >正文

安装和配置Docker教程(装在其他盘)

目录

    • 1. 下载
    • 2. 安装
    • 3. 错误处理
      • 3.1 关于docker version
      • 3.2 关于命令`docker run hello-world`
      • 3.2 关于Docker Desktop
      • 3.3 其他
    • 4. 配置

1. 下载

官网下载地址


下载AMD版

2. 安装

由于默认安装在C盘,而我想迁移到D盘,所以就不直接打开安装包,而是用命令行

  1. 打开终端

    以管理员身份打开命令提示符


  2. 进入安装包所在文件夹

    比如我的Docker Desktop Installer.exe所在地址为D:\Downloads,那么先切换到D盘
    再键入命令cd+安装包所在地址

    cdD:\Downloads


    就进入了安装包所在文件夹

  3. 设置安装目录

    输入命令

    start /w"""Docker Desktop Installer.exe"install-accept-license --installation-dir="D:\Downloads\Docker"--wsl-default-data-root="D:\Downloads\Docker\data"--windows-containers-default-data-root="D:\\Downloads\\Docker"

    命令解释(每段之间有一个空格):

    • start /w "" "Docker Desktop Installer.exe"start /w表示等待安装完成后再返回命令行,并指定了要安装的程序
    • install:执行安装操作
    • -accept-license:自动接受许可协议
    • --installation-dir:指定主安装目录
    • --wsl-default-data-root:设置WSL2数据存储位置
    • --windows-containers-default-data-root:设置Windows容器数据存储位置

    安装过程中有两句提示:

    Failed to track the installer started event, caused by: 发送请求时出错。 Failed to track the installer finished event, caused by: 发送请求时出错。

    应该没什么大碍

  4. 检查安装

    输入

    dockerrun hello-world

    显示


    即为正常

3. 错误处理

3.1 关于docker version

正常应很快就显示Client和Server部分

  1. 错误1

    显示

    'docker'不是内部或外部命令,也不是可运行的程序或批处理文件。

    解决
    法一:重启终端或重启电脑
    法二:检查系统环境变量是否有D:\Downloads\Docker\resources\bin,没有就加上这个环境变量

  2. 错误2

    显示

    ‘error during connect: Get"http://%2F%2F.%2Fpipe%2FdockerDesktopLinuxEngine/v1.51/version":open//./pipe/dockerDesktopLinuxEngine: The system cannotfindthefilespecified.’

    解决
    这是因为没启动Docker Desktop,启动一下就好了,最好要进入主界面

  3. 错误3

    命令运行很慢,没反应,按Ctrl+C终止只有Client部分

    解决
    可能是网络问题,开关梯子试试。或者是因为Docker Desktop显示Docker Engine stopped

  4. 错误4

    显示

    error during connect: Get"http://%2F%2F.%2Fpipe%2FdockerDesktopLinuxEngine/v1.51/version":EOF

    解决
    发现Docker Desktop显示Docker Engine stopped,见“3.关于Docker Desktop”的“错误2”

3.2 关于命令docker run hello-world

  1. 错误1
    显示

    ‘docker: Error response from daemon: Get"https://registry-1.docker.io/v2/":proxyconnect tcp: dial tcp127.0.0.1:7890: connect: connection refused’
  2. 错误2
    显示

    ‘Unable tofindimage'hello-world:latest'locally’

    解决
    启动Docker Desktop,多尝试几次,开关梯子

  3. 错误3
    运行很慢,没反应

    解决
    发现Docker Desktop显示Docker Engine stopped,见“3.关于Docker Desktop”的“错误2”

3.2 关于Docker Desktop

  1. 错误1
    启动时显示


    解决
    不知道怎么解决的,尝试过以下方法:点击Recover WSL distro,没效果;重启终端,重启电脑;开关梯子;以管理员身份运行。

  2. 错误2


    在这之前其实成功过,后面又不行了,出现这个问题

    解决
    进入D:\Downloads\Docker\data\disk,右键docker_data.vhdx,属性-安全-编辑


    对每一个组或用户名赋予所有权限


3.3 其他

需要启用一些功能
点击控制面板-程序-程序和功能-启用或关闭Windows功能
勾选以下功能




(勾选Hyper-V会让梯子用不了,还未解决这个问题)

4. 配置

  1. 配置镜像加速器

    打开Docker Desktop,Settings - Dockers Engine,将内容替换为

    {"builder":{"gc":{"defaultKeepStorage":"20GB","enabled":true}},"experimental":false,"registry-mirrors":["https://registry.docker-cn.com","http://hub-mirror.c.163.com","https://dockerhub.azk8s.cn","https://mirror.ccs.tencentyun.com","https://registry.cn-hangzhou.aliyuncs.com","https://docker.mirrors.ustc.edu.cn","https://docker.m.daocloud.io","https://noohub.ru","https://huecker.io","https://dockerhub.timeweb.cloud"]}

源失效了需要去容器镜像服务这个链接替换

  1. 配置代理(可选)

    搜索“代理服务器设置”


    点击下面的编辑


    记住代理IP地址和端口,回到Docker Desktop,点击SettingsResources-Proxies


    将Web Server(HTTP)和Secure Web Server(HTTPS)均填入
    http://代理IP地址:端口
    将代理IP地址和端口替换为刚才在网络设置看到的内容,保存


http://www.jsqmd.com/news/522012/

相关文章:

  • SEO_ 避开这些常见误区,让你的SEO效果事半功倍
  • 剪映专业版教程:制作菱形滑动融合开场效果
  • 纤维水泥板、硅酸钙板、楼承板等建材厂家怎么选?2026深度解析一家西南地区生产企业的专业能力 - 速递信息
  • Lyra动画系统总览
  • 2026南京植发优选:正规植发医院,重塑你的魅力形象,5C美学种植/发际线种植/微针植发/3D微针植发,植发品牌哪家专业 - 品牌推荐师
  • 全屋定制GEO优化推广企业选购要点,西安靠谱的有哪些 - 工业推荐榜
  • 贵州政塑管业:深耕管道制造,以可信赖的确定性铸就工程安全 - 深度智识库
  • 企业官网与SaaS产品设计如何选型?2026年UI设计公司SKYUI综合实力解析 - 深度智识库
  • 无锡保养周期多久一次?从百达翡丽到欧米茄,高端腕表养护的时间密码与北上广深杭宁六城服务深度解析 - 时光修表匠
  • 2026年植物空心胶囊厂家推荐:上海红星胶丸有限公司,明胶空心胶囊/肠溶空心胶囊厂家精选 - 品牌推荐官
  • 从频谱搬移到工程实践:带通采样定理的深入解析与公式推导
  • Navicat Premium 17 安装使用教程
  • DiskGenius免费下载攻略:硬盘分区数据恢复(附安装包,2026最新) - xiema
  • 2026年网眼袋圆织机品牌推荐,质量可靠的有哪些 - mypinpai
  • 避坑指南:uniapp中使用Lottie加载JSON动画的3个常见错误
  • 盘点广东靠谱的立式包装机制造商,2026年口碑排名 - 工业设备
  • 从SKYUI到UX Studio:2026年五大实力UI/UX设计公司核心能力解读 - 深度智识库
  • 肖蘸罐罐米线价格多少,2026年实力强的品牌推荐 - 工业品牌热点
  • Z5140A-立式钻床图纸(含总装配图+部件装配图+零件图,全套共285张图纸)
  • Phi-3-Mini-128K文本创作效果集:从技术文档到创意故事
  • 2026年3月石家庄工业滤水器优质品牌TOP1厂家推荐 - 速递信息
  • 时间与空间复杂度
  • 南京本地修表店技术解析:从古董表修复到德国银机芯再生的专业服务 - 时光修表匠
  • 2026年常州网眼袋圆织机选购攻略,制造厂售后好的有哪些 - myqiye
  • Arduino嵌入式平台调用Google Maps API技术指南
  • 2026年大棚智慧灌溉厂家推荐:河南华普物联科技,果园智慧灌溉/高效智慧灌溉/大田智慧灌溉厂家精选 - 品牌推荐官
  • 用手机拍视频就能生成3D模型?NeRF技术实战指南(附Python代码)
  • 江西云开见明科技客服咨询AI流量赋能,重塑智能体验新标杆 - 速递信息
  • 常见sql查询场景语句
  • FireRedASR-AED-L模型在MATLAB仿真环境中的调用集成