最近有一台 mac mini 闲置到家里了,想用来做服务器。
上边服务我都是用 docker 来部署的,但是 docker Desktop 在主机重启以后没办法启动,必须登录一下用户才能启动。
我必须把屏幕,键盘搬来搬去很麻烦,如果有时候停电的话 没办法远程处理了
感谢大家使用自动登录就搞定了
打算把Docker Desktop换掉使用colima,Docker 使用起来太不方便了,会用到GUI。
使用frp来穿透内网来远程连接。
mac mini 个人感觉噪音小,性能强,性能稳定,丐版也便宜,但是磁盘小可能需要外挂。
个人是作为远程开发服务器来使用,用的vscode remote 开发没问题,也当作测试服务器来使用。
现在已经不需要屏幕了,跑起来就可以了
远程桌面控制的话不适合,偏离需求了。
|  |      1hxsf      2024-08-12 09:28:54 +08:00  1 macOS 14.x 设置 - 用户与群组 - 自动以此身份登录 (需关闭文件保险柜) | 
|      23825995121 OP @hxsf 但是我用 frp 把远程登录映射出去了 自动登录的话 不太好😓 | 
|  |      3TiAmo998      2024-08-12 09:58:58 +08:00  1 打开 mac => 设置  => 登录密码 => 打开重新启动后自动登录 节能 => 断电后自动启动 | 
|  |      4hxsf      2024-08-12 10:08:48 +08:00  2 LaunchDaemons 倒是可以启动系统级的守护进程(无需登录),但是 Docker.app 是个 GUI 程序,不知道能不能行。 | 
|      5ihwbunny      2024-08-12 10:09:29 +08:00  1 Mac 不本地登录,没有用户环境,你的 docker 很可能也是无法正常运行的。 如果测试 root 用户可以,那么尝试用 launchd 开机就启动的方式启动 docker | 
|  |      6scienhub      2024-08-12 11:46:39 +08:00  1 正确的姿势是不用 docker desktop 。 我之前也用 docker desktop ,非常不稳定,经常就挂了,而且没有图形化界面还不能重启。 然后运行环境换成了 colima ( https://github.com/abiosoft/colima),纯命令行操作,和 Linux 体验一样。 | 
|  |      7diantongren      2024-08-12 13:46:52 +08:00  1 要不试试 OrbStack ? | 
|      83825995121 OP @hxsf 这个应该是不行 看过许多人有这个需求 官方也没有解决   [https://github.com/docker/for-mac/issues/4388]( https://github.com/docker/for-mac/issues/4388) | 
|      93825995121 OP @scienhub 感谢,我回去试一下,有点担心这个`colima`会不会 bug 很多,能不能稳定运行 | 
|      10yinmin      2024-08-12 14:51:08 +08:00 via iPhone 如果做 server ,推荐 parallels desktop 装 debian ,然后装 docker ce ,妥妥的可以用来做生产环境 海鲜市场 pd 正版 key (拆机货),几十元/年,可以连续充值多年 @3825995121 | 
|      113825995121 OP @yinmin 个人感觉 mac 的系统软件和硬件配合起来很稳定,所以就把 mac mini 来作为一个预发环境的服务器。 正式环境我还是使用的云主机。 `Parallels Desktop` 我没有了解过,感觉越来越套娃了😄 | 
|      12yinmin      2024-08-12 15:20:13 +08:00 via iPhone  1 @3825995121 docker 只能运行在 mac 的虚拟机里,docker desktop 也是自己起了一个小虚拟机运行的。 看似 pd-debian-docker ce 是套娃,其实 docker desktop 是 hypervisor 虚拟机-linuxkit(基于 alpine)-docker ce 一样套娃。 如果你熟悉 linux ,pd-debian-docker ce 是全可控的解决方案。 | 
|  |      13scienhub      2024-08-12 18:11:22 +08:00 @3825995121 根据我的经验,要比 docker desktop 稳定的多得多。 之前 docker desktop 基本上每三天要重启一次,现在稳定运行一两个月没发现问题。 | 
|  |      1403JVGMPvmxd8KoU1      2024-08-13 20:02:14 +08:00 换一个思路,vnc 远程连接上去开一下不是也行么 | 
|      15julyclyde      2024-08-14 12:38:07 +08:00 macOS 的市场定位是桌面操作系统啊 你要运行后台服务…… | 
|  |      16wzbfq      43 天前 用 Linux 系统跑 docker 会不会效率更高? |