V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
3575448925a
V2EX  ›  Docker

希望得到关于 Docker 的安装与使用的建议

  •  
  •   3575448925a · 5 天前 via Android · 802 次点击
    数字经济专业学生,要学 MySQL ,听说在 Docker 上使用 MySQL 很合适,然后就尝试去安装 docker ,在跟着教程进行安装后,它居然没有自定义安装路径,就直接装在了 c 盘,(说实话,我平时真的尽量都不把东西装 c 盘了,但是它还是只剩了不到 10g ,c 盘一共 100g )之后我就去查看官网,了解到可以用命令下载(我之前根本没用过命令),就把 docker 卸了,打算用 cmd 重新下,总之就是弄了很久才成功把 docker 装在了 e 盘,在拉取 MySQL 镜像时发现 c 盘又红了(最后还拉取失败了,当时没有很在意)。问了 ai 才知道还要迁移 wsl ,用 wsl-l-v 命令查看,结果居然没有 wsl 发行版( ai 说 docker 会自己创建两个 wsl 发行版),弄了真的很久,看不见成功的希望,于是又删了。之后跟着 DeepSeek 安装(我向它提问的问题是:怎么在安装 docker 的时候尽量把占用存储空间大的数据和文件放 e 盘),一上来就是给 wsl 创建全局配置文件(我当时不知道什么是 wsl ,全局配置文件也不知道,只知道 docker 需要 wsl ),汗流浃背了,一步步跟着 DeepSeek 走,不出意外的失败。

    现在我的打算就是之后找个时间把 d 盘的空间分给 c 盘,然后全放在 c 盘算了。

    我不是很了解 docker ,只是在一些评论上看到 docker 被墙了,镜像源被封了什么什么的,让人有些担忧(会不会好不容易搞好了却又使用不了?)

    我发这个帖子的目的是希望有了解 docker 的大佬能够分享一下有关使用 docker 的经验,或者踩坑的经历,或者给我一些建议



    杂谈:

    总的来说,docker 最后还是没有成功住进我的电脑,但是总得有些收获,在了解 wsl 的时候也了解到了 Ubuntu (据我了解它可以让我学习 Linux ),成功让它住进了我的电脑,也不算特别成功吧,因为在打开 cmd 的时候提升说:加载用户设置时出现错误,找到一个带有无效“icon”的配置文件,我不是很懂但好像不影响使用,就没管

    我目前在学校学过跟计算机有关的应该就只有 WPS 和 Python 了,但是有一个计算机专业的朋友,人家让我不至于太过于无知(其实在安装 docker 在很多小地方碰壁了很多次,比如说在执行安装命令时我不知道要先用“cd”导入到文件目录,不知道跨盘时不能直接用“cd”)

    我很少在互联网上发言,平时也比较沉默,所以可能表述不清晰,提问技巧也不行,但我包听劝,能改,帮我指出不好的就行。

    我为什么要大费周章的安装 docker 呢?是因为对未来还是有些焦虑,数字经济这个专业以后怎么样我心里是真没底,而且还只是个一本,所以想拓展学习一下。

    最后祝大家能有个愉快的冲浪经历
    14 条回复    2025-02-28 09:47:19 +08:00
    6595559
        1
    6595559  
       5 天前   ❤️ 1
    有 Windows 版本的 mysql ,直接安装就完事了
    w292614191
        2
    w292614191  
       5 天前
    你先清理干净,按照顺序来。

    1.在 E 盘安装“VMware Workstation”
    2.在虚拟机安装“centos 、unbutu”,挑一个喜欢的,设置磁盘目录到“E 盘”
    3.登录你安装的 linux ,用一命令安装“docker”,比如“dnf install docker-ce”
    Donahue
        3
    Donahue  
       5 天前
    建议直接装 ubuntu+windows 双系统, 现在 ubuntu 上微信 qq vscode 都可以直接使用
    linux 下编程体验比 windows 好太多太多了,安装软件方便,写脚本、代码方便。
    然后系统没必要分盘,建议重装,一个系统一个盘就够了。或者加个 1t 硬盘做数据盘,现在硬盘很便宜。
    leehaoze98
        4
    leehaoze98  
       5 天前
    一个小小的建议,尽量参考官方的原始文档可能会少走一些弯路

    https://docs.docker.com/desktop/setup/install/windows-install/#install-docker-desktop-on-windows

    里面提到了使用这个选项自定义安装目录 --installation-dir=<path>: Changes the default installation location (C:\Program Files\Docker\Docker)

    另外的话,把代理弄好,不然做什么都不方便。
    gxt92
        5
    gxt92  
       5 天前
    想学 Docker ,可以随便找个 VPS ,也可以在云厂商直接部署一个 Mysql ,比如下面
    https://www.aliyun.com/product/rds/mysql
    https://developer.aliyun.com/adc/tutorial/2362802
    gxt92
        6
    gxt92  
       5 天前
    @gxt92 错了是 Mysql
    HiFrankLee
        7
    HiFrankLee  
       5 天前
    march1993
        8
    march1993  
       5 天前
    取消其他盘,只留一个 C 盘就可以了。。
    totoro625
        9
    totoro625  
       5 天前
    有很多种方法,你选择了最困难的 Windows 安装 docker 方案

    推荐你使用: https://www.doubao.comhttps://aistudio.google.com 进行各类问题求助

    最简单便捷的方式是去阿里云/腾讯云进行学生认真,买一年的云服务器折腾着玩
    julyclyde
        10
    julyclyde  
       5 天前
    @leehaoze98 尽量参考 mysql 的官方文档才能避免走 docker 的弯路
    YsHaNg
        11
    YsHaNg  
       5 天前 via iPhone
    c 盘小你给弄大点不就行了 把别的盘 mklink -j 挂载到 c 盘占用最大的路径下
    freaks
        12
    freaks  
       4 天前
    不建议在 Windows 下搞 docker ,比较吃配置,还是搞一台免费小鸡,哪怕你使用 vmvare 虚拟一个都比你这样搞好
    sngxx
        13
    sngxx  
       4 天前
    你要学 mysql 就直接在 win 上安装 mysql 8.0 ,等你要学 docker 的时候再装 docker ,不要发散出去了
    champaulmmc
        14
    champaulmmc  
       4 天前
    直接 phpenv 里面带,双击打开就能用。win 安装 mysql 第一个大关就是密码找不到
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5486 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 09:05 · PVG 17:05 · LAX 01:05 · JFK 04:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.