群晖 Docker 里面的 vnc ubuntu, rc.local 开机不运行?

2016-04-23 14:43:21 +08:00
 P99LrYZVkZkg
Google 各种搜,尝试了各种检查, 还是没搞定。

开机后手动运行是可以的,说明 sh 脚本没有问题。

系统默认 runlevel = 2 ,和这个有关系么?
7788 次点击
所在节点    问与答
8 条回复
UnisandK
2016-04-23 14:55:35 +08:00
docker 不是完整的系统啊,你在容器启动命令的脚本里边加吧
P99LrYZVkZkg
2016-04-23 14:58:10 +08:00
@UnisandK 我还没搞明白容器启动命令是个什么意思,这个问题我从昨晚折腾到现在没搞定。试试去。
gamexg
2016-04-23 16:46:54 +08:00
docker 只会执行你指定的那一个命令,其他的都不会执行。
docker 官方推荐的用法是, nginx 一个 docker , mysql 一个 docker ,每个 docker 里面只运行一个程序。
P99LrYZVkZkg
2016-04-23 22:02:33 +08:00
@gamexg 原来问题在此,我是用群晖的 docker 作为家里 apple tv 的 proxy 服务器,看来得单独一个 docker 了。
P99LrYZVkZkg
2016-04-23 22:02:53 +08:00
@gamexg 但是群晖没有给出启动方法。
gamexg
2016-04-24 09:42:32 +08:00
没用过群晖,但是一般 docker 的用法是通过 dockerfile 配置文件建立镜像,所有的程序、配置都直接包括在里面了。持续集成通过 dockerfile 文件生成镜像(类似于虚拟机镜像)并保存到仓库,使用时直接从仓库拉取镜像并启动。

可以在 daocloud 、灵雀云提交 dockerfile 建立镜像,群晖拉取 daocloud 、灵雀云仓库的镜像启动。

大概需要看一下 https://yeasy.gitbooks.io/docker_practice/content/basic_concept/index.html

一个 dockerfile 的例子:
https://yeasy.gitbooks.io/docker_practice/content/dockerfile/basic_structure.html
P99LrYZVkZkg
2016-04-24 19:34:53 +08:00
@gamexg 谢谢,学习一下。
gnoloahs
2017-05-23 13:45:10 +08:00

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

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

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

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

© 2021 V2EX