From fb87464db06919880a496dc209ed33d2090c717d Mon Sep 17 00:00:00 2001 From: ascrutae Date: Sun, 18 Dec 2016 13:07:26 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90docker-compose?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker-compose.yml | 56 ++++++++++++++++++- .../skywalking-routing/docker/Dockerfile | 2 + .../skywalking-storage/docker/Dockerfile | 2 + 3 files changed, 59 insertions(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index 6ba72dfb4b..6568da9327 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,5 +1,50 @@ version: '2' services: + + skywalking-storage: + image: skywalking/skywalking-storage:2.0-2016 + expose: + - "34000" + depends_on: + - registry-center-server + links: + - registry-center-server + environment: + - REGISTRY_CENTER_URL=registry-center-server:2181 + + skywalking-alarm: + image: skywalking/skywalking-alarm:2.0-2016 + depends_on: + - alarm-coordinate-zk + - mysql-server + - redis-server + links: + - alarm-coordinate-zk + - mysql-server + - redis-server + environment: + - ALARM_COORDINATE_ZK_ADDRESS=alarm-coordinate-zk:2181 + - MYSQL_SERVER=mysql-server:3306 + - REDIS_SERVER=redis-server:6379 + - WEBUI_DEPLOY_ADDRESS=192.168.1.104:8080 + - WEBUI_CONTEXT_NAME=skywalking + - ALARM_MAIL_HOST=smtp.mail.com + - MAIL_USER_NAME=skywalking + - MAIL_PASSWORD=skywalking + - MAIL_SENDER_MAIL=skywalking@mail.com + + skywalking-routing: + image: skywalking/skywalking-routing:2.0-2016 + expose: + - "23000" + depends_on: + - registry-center-server + links: + - registry-center-server + environment: + - REGISTRY_CENTER_URL=registry-center-server:2181 + - ALARM_REDIS_SERVER=redis-server:6379 + skywalking-webui: image: skywalking/skywalking-webui:2.0-2016 expose: @@ -16,7 +61,6 @@ services: - MYSQL_URL=mysql-server:3306 - REGISTRY_CENTER_URL=registry-center-server:2181 - mysql-server: image: mysql:5.6 expose: @@ -27,6 +71,16 @@ services: STARTUP_SQL: /Users/xin/workbench/sky-walking/skywalking-webui/src/main/sql/table.mysql registry-center-server: + image: zookeeper:3.4.9 + expose: + - "2181" + + redis-server: + image: redis:3.2.6 + expose: + - "6379" + + alarm-coordinate-zk: image: zookeeper:3.4.9 expose: - "2181" \ No newline at end of file diff --git a/skywalking-storage-center/skywalking-routing/docker/Dockerfile b/skywalking-storage-center/skywalking-routing/docker/Dockerfile index b2610f3d13..4d1b55df7a 100644 --- a/skywalking-storage-center/skywalking-routing/docker/Dockerfile +++ b/skywalking-storage-center/skywalking-routing/docker/Dockerfile @@ -9,5 +9,7 @@ COPY config.properties /usr/local/skywalking-routing/config/ COPY docker-entrypoint.sh / RUN chmod +x /docker-entrypoint.sh +EXPOSE 23000 + ENTRYPOINT ["/docker-entrypoint.sh"] CMD ["/usr/local/skywalking-routing/bin/routingServer.sh"] diff --git a/skywalking-storage-center/skywalking-storage/docker/Dockerfile b/skywalking-storage-center/skywalking-storage/docker/Dockerfile index c318f068cf..6cc6eb926d 100644 --- a/skywalking-storage-center/skywalking-storage/docker/Dockerfile +++ b/skywalking-storage-center/skywalking-storage/docker/Dockerfile @@ -11,5 +11,7 @@ RUN chmod +x /docker-entrypoint.sh VOLUME ["/usr/local/skywalking-storage/data/file", "/usr/local/skywalking-storage/data/index/data"] +EXPOSE 34000 + ENTRYPOINT ["/docker-entrypoint.sh"] CMD ["/usr/local/skywalking-storage/bin/storageServer.sh"] -- GitLab