V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zjq123
V2EX  ›  Docker

docker 内怎么启动 custom app

  •  
  •   zjq123 · 2019-06-24 16:53:37 +08:00 · 4208 次点击
    这是一个创建于 1980 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我需要在一个 docker 容器中 启动一个 go 程序 例如 /root/a 它启动后会监听 6001 端口 我的 docker startup.sh 如下

    #!/bin/bash

    chown apache:apache -R /var/www/vhosts &&
    service mysqld start &&
    service httpd start &&
    /bin/sh -c "while true; do sleep 1; done"

    我在其中加入 /root/a && \ 没有效果 反而导致网站挂机

    加入后 docker container ls 没有内容了

    3 条回复    2019-07-02 13:23:50 +08:00
    SilentDepth
        1
    SilentDepth  
       2019-06-24 17:39:58 +08:00
    ENTRYPOINT
    julyclyde
        2
    julyclyde  
       2019-06-25 10:20:24 +08:00
    你这种用法
    简直是解决了其他社会制度不存在的问题
    pacoxu
        3
    pacoxu  
       2019-07-02 13:23:50 +08:00
    启动命令是什么样子?
    Dockerfile 是什么样子?

    docker ps -a 看下死掉的容器日志
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2780 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 09:42 · PVG 17:42 · LAX 01:42 · JFK 04:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.