在运行Android Studio Cloud后,切换root用户启动docker服务会提示:

Failed to start docker.service: Unit docker.service is masked.
Failed to start docker.service: Unit docker.socket is masked.

解决办法

取消 mask 状态
systemctl unmask docker.service
systemctl unmask docker.socket

再次运行docker还是报错:

Jun 01 11:33:22 firebase-public-17487770032145 systemd[1]: docker.service: Scheduled restart job, restart counter is at 1.
Jun 01 11:33:22 firebase-public-17487770032145 systemd[1]: Starting docker.service - Docker Application Container Engine...
Jun 01 11:33:22 firebase-public-17487770032145 dockerd[5795]: time="2025-06-01T11:33:22.557146132Z" level=info msg="Starting up"
Jun 01 11:33:22 firebase-public-17487770032145 dockerd[5795]: time="2025-06-01T11:33:22.558295597Z" level=info msg="OTEL tracing is not configured, using no-op tracer provider"
Jun 01 11:33:22 firebase-public-17487770032145 dockerd[5795]: time="2025-06-01T11:33:22.572056748Z" level=info msg="Creating a containerd client" address=/run/containerd/containerd.sock timeout

containerd的mask状态也取消掉即可。

systemctl unmask containerd.service
启动docker

启动正常无报错

systemctl start docker
END

本文标题:Google Firebase Studio中Android Studio Cloud应用内部署docker服务

本文作者:宇宙最帅的男人

本文链接:https://lolicp.com/docker/202501755.html

版权声明:转载或者引用本文内容请注明来源及原作者,本文著作权归 (lolicp.com) 所有。

除非另有说明,本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

最后修改:2025 年 06 月 01 日
如果觉得我的文章对你有用,请随意赞赏