V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
zjq123
V2EX  ›  Docker

docker 内怎么启动 custom app

  •  
  •   zjq123 · Jun 24, 2019 · 4854 views
    This topic created in 2501 days ago, the information mentioned may be changed or developed.

    我需要在一个 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 replies    2019-07-02 13:23:50 +08:00
    SilentDepth
        1
    SilentDepth  
       Jun 24, 2019
    ENTRYPOINT
    julyclyde
        2
    julyclyde  
       Jun 25, 2019
    你这种用法
    简直是解决了其他社会制度不存在的问题
    pacoxu
        3
    pacoxu  
       Jul 2, 2019
    启动命令是什么样子?
    Dockerfile 是什么样子?

    docker ps -a 看下死掉的容器日志
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3778 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 10:31 · PVG 18:31 · LAX 03:31 · JFK 06:31
    ♥ Do have faith in what you're doing.