热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

dockercompose实现微服务遇到exitedwithcode0问题

使用docker-compose实现服务12345678910111213version: '3.6'services:  redis:    image: redis  web:    image:

使用docker-compose实现服务



1
2
3
4
5
6
7
8
9
10
11
12
13
version: '3.6'

services:

  redis:

    image: redis

  web:

    image: cfanbo/swoole4_php7:v1

    depends_on:

      - redis

    links:

      - redis

    volumes:

      - /Users/sxf/sites/msgserve:/usr/src/myapp

    command: "php src/push_server.php start"

容器环境为soole+php7
容器里的web目录为/usr/src/myapp,通过使用volumes来实现将物理机器上的目录挂载到窗口里,基中 php src/push_server.php start 是用swoole framework来搞的一个服务,需要依赖于redis容器。但 docker-compose up的时候,总是提示

1
2
msgserve_web_1 exited with code 0

Killing msgserve_redis_1  ... done

容器状态



1
2
3
CONTAINER ID        IMAGE                    COMMAND                  CREATED                  STATUS                      PORTS               NAMES

8a60af07101b        cfanbo/swoole4_php7:v1   "docker-php-entrypoi…"   Less than a second ago   Exited (0) 13 seconds ago                       msgserve_web_1

20a803504037        redis                    "docker-entrypoint.s…"   19 minutes ago           Up 14 seconds               6379/tcp            msgserve_redis_1

另一个redis容器正常的,看日志是“ Server is already running.”的,这种情况下如何解决?


   



推荐阅读
author-avatar
W布二
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有