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

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

  •  
  •   3575448925a · 37 天前 via Android · 1432 次点击
    这是一个创建于 37 天前的主题,其中的信息可能已经有所发展或是发生改变。
    数字经济专业学生,要学 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 呢?是因为对未来还是有些焦虑,数字经济这个专业以后怎么样我心里是真没底,而且还只是个一本,所以想拓展学习一下。

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

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

    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  
       37 天前
    想学 Docker ,可以随便找个 VPS ,也可以在云厂商直接部署一个 Mysql ,比如下面
    https://www.aliyun.com/product/rds/mysql
    https://developer.aliyun.com/adc/tutorial/2362802
    gxt92
        6
    gxt92  
       37 天前
    @gxt92 错了是 Mysql
    HiFrankLee
        7
    HiFrankLee  
       37 天前
    march1993
        8
    march1993  
       37 天前
    取消其他盘,只留一个 C 盘就可以了。。
    totoro625
        9
    totoro625  
       37 天前
    有很多种方法,你选择了最困难的 Windows 安装 docker 方案

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

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