1
Nasei 2023-04-29 09:52:34 +08:00
docker 在 linux 下是最好的,win 下面有两套 docker ,一个 win 内核一个 linux 虚拟机,mac 下面也是虚拟机,所以 mac 和 win 非 server 版用 docker 半斤八两,都得装个 docker desktop
图形界面不了解,对硬盘有没有影响得看你用 docker 干啥吧 不过你要是有电脑甭管是 win 还是 mac ,在上面装个 docker desktop 玩就行了,没必要一定在 openwrt 里 |
2
nexo 2023-04-29 09:58:59 +08:00
看你用 docker 干嘛呀
|
3
wander639 2023-04-29 10:07:13 +08:00
不知道 portainer 是不是你要找的
|
7
LaurelHarmon 2023-04-29 10:13:30 +08:00
羡慕年轻能折腾,前几天项目需要打包给乙方,就现学现卖了一下,照猫画虎折腾了一天打包完,记录了一下流程就不想碰这玩意了
|
8
MXMIS 2023-04-29 11:26:05 +08:00
我个人偏向用 Debian ,小白更简易用 Ubuntu 。
如果不太熟悉 Docker ,用 portainer 面板也不错,省事。 Docker 对性能影响很低,可以忽略。 Mac mini 是 ARM 架构吧,对这类不熟悉 |
9
centralpark 2023-04-29 11:33:59 +08:00 1
Docker 其实是利用 Linux 内核做的隔离技术, 所以只有在 Linux 下是原生的, 在 macOS 和 Windows 下本质都是通过有封装了一层 Linux 虚拟机实现的, 性能大打折扣. Debian 对比 Ubuntu, 肯定还是推荐 Ubuntu, 除非你有什么开源洁癖.
相比直接用 docker 的命令行, 把配置写成 docker-compose 的 yaml 形式就有很大进步了, 而且方便复用, 管理. Docker 本身不会有很多的 IO, 我理解不会对硬盘有粉肠大的影响. Mac mini 的性能还是不错的, 即使在 macOS 上是通过虚拟机跑 docker, 可能不比同价位的 PC 机器要慢. 不过要注意的是 Mac mini 是 arm 架构, 而好多 docker 镜像是 amd64 only 的, 虽然也可以跑, 但是有可能有兼容性问题, 这块你得自己查下了. |
10
512357301 2023-04-29 12:05:25 +08:00 via Android
我虚拟机里跑 boot2docker ,用 portainer 旧版管理,感觉性能不错。
boot2docker 是个极度精简的 linux ,特别省资源,除了虚拟机,还可以用 u 盘启动 |
11
BZGOGO 2023-04-29 14:35:24 +08:00 via iPhone
都虚拟机了,就别在 openwrt 下玩 docker 了,建个 debian 虚拟机专门搞 docker ,图形化界面也有很多,个人在用 https://hub.docker.com/r/wangbinxingkong/fast
|
12
wyd011011daniel 2023-04-29 14:49:44 +08:00
可以群晖跑,也可以搞个单独的主机,只要是 linux 就行。你图片很重要就别只放在群晖上,注意 3 份备份 2 种介质 1 份异地。
|
13
amrice 2023-04-29 15:58:50 +08:00 via Android
protainer 非常好用,缺点就是没有汉化
|
14
duivan OP 谢谢以上各位的指教,在此楼层一一谢过了! 祝各位五一愉快
|
15
yinmin 2023-04-29 21:06:24 +08:00 via Android
通常 docker 是基于 linux 的一个软件,windows 、mac 安装 docker ,都是跑一个虚拟机在 linux 里运行 docker 。
推荐 ubuntu 、debain 作为操作系统安装 docker ,安装在虚拟机、实体机都可以。 新的 mac mini 是 arm64 架构的,现在几乎所有的流行 docker 镜像都支持 arm64 ,兼容性不用太担心。 图形界面推荐 portainer 。 最便宜的 docker 硬件应该是 cm311-1a 机顶盒( 4 核、2GB 内存、16GB 闪存、百兆有线网卡)刷 armbian 操作系统安装 docker ,大概 70 元人民币左右,能外接 usb 千兆网卡跑到 400Mbps 左右,总体性能不输某些 nas 。 |
16
zx900930 2023-04-30 04:25:10 +08:00
portainer 可以满足大部分 GUI 需求,不过有几个不好的地方:
1.不在 UI 里面创建的 docker-compose 无法修改 2.volume 和 stack 里的./相对路径都会放到一个数字目录下,要迁移数据的时候就得去 inspect 容器不是很方便 3.webui 的 console 经常失效得自己用命令行进容器去看 |