Docker-compose提示 exited with code 0

部署server

[root@ /]# docker-compose up
...
Starting server_1 ...
Starting server_1 ... done
...
server_1 exited with code 0

docker容器执行任务完成后就会处于exited状态

加上 stdin_open: true , tty: true 这两行参数,代码如下,其中 stdin_open 相当于 run 命令中的 -d, 其中 tty 相当于 run 命令中的 -i

  # server
  server:
    image: mycentos
    ports:
      - 8080:8080
    links:
      - mysql:mysql
    networks:
      - backend
    stdin_open: true
    tty: true