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