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

2025 年 2 月 27 日
 3575448925a
数字经济专业学生,要学 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 呢?是因为对未来还是有些焦虑,数字经济这个专业以后怎么样我心里是真没底,而且还只是个一本,所以想拓展学习一下。

最后祝大家能有个愉快的冲浪经历
2816 次点击
所在节点    Docker
15 条回复
6595559
2025 年 2 月 27 日
有 Windows 版本的 mysql ,直接安装就完事了
w292614191
2025 年 2 月 27 日
你先清理干净,按照顺序来。

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

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

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

最简单便捷的方式是去阿里云/腾讯云进行学生认真,买一年的云服务器折腾着玩
julyclyde
2025 年 2 月 27 日
@leehaoze98 尽量参考 mysql 的官方文档才能避免走 docker 的弯路
YsHaNg
2025 年 2 月 27 日
c 盘小你给弄大点不就行了 把别的盘 mklink -j 挂载到 c 盘占用最大的路径下
freaks
2025 年 2 月 27 日
不建议在 Windows 下搞 docker ,比较吃配置,还是搞一台免费小鸡,哪怕你使用 vmvare 虚拟一个都比你这样搞好
sngxx
2025 年 2 月 27 日
你要学 mysql 就直接在 win 上安装 mysql 8.0 ,等你要学 docker 的时候再装 docker ,不要发散出去了
champaulmmc
2025 年 2 月 28 日
直接 phpenv 里面带,双击打开就能用。win 安装 mysql 第一个大关就是密码找不到
whitewash
2025 年 3 月 21 日
你说的是 docker desktop for windows 吧。改这里的路径就可以一键迁移了吧。
setting
Resources
Advanced

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1114647

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX