P99LrYZVkZkg
V2EX  ›  问与答

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

  •  
  •   P99LrYZVkZkg · Apr 23, 2016 · 8468 views
    This topic created in 3693 days ago, the information mentioned may be changed or developed.
    Google 各种搜,尝试了各种检查, 还是没搞定。

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

    系统默认 runlevel = 2 ,和这个有关系么?
    8 replies    2017-05-23 13:45:10 +08:00
    UnisandK
        1
    UnisandK  
       Apr 23, 2016
    docker 不是完整的系统啊,你在容器启动命令的脚本里边加吧
    P99LrYZVkZkg
        2
    P99LrYZVkZkg  
    OP
       Apr 23, 2016
    @UnisandK 我还没搞明白容器启动命令是个什么意思,这个问题我从昨晚折腾到现在没搞定。试试去。
    gamexg
        3
    gamexg  
       Apr 23, 2016
    docker 只会执行你指定的那一个命令,其他的都不会执行。
    docker 官方推荐的用法是, nginx 一个 docker , mysql 一个 docker ,每个 docker 里面只运行一个程序。
    P99LrYZVkZkg
        4
    P99LrYZVkZkg  
    OP
       Apr 23, 2016
    @gamexg 原来问题在此,我是用群晖的 docker 作为家里 apple tv 的 proxy 服务器,看来得单独一个 docker 了。
    P99LrYZVkZkg
        5
    P99LrYZVkZkg  
    OP
       Apr 23, 2016
    @gamexg 但是群晖没有给出启动方法。
    gamexg
        6
    gamexg  
       Apr 24, 2016
    没用过群晖,但是一般 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
        7
    P99LrYZVkZkg  
    OP
       Apr 24, 2016
    @gamexg 谢谢,学习一下。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   927 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 19:59 · PVG 03:59 · LAX 12:59 · JFK 15:59
    ♥ Do have faith in what you're doing.