diff options
Diffstat (limited to 'docker')
| -rw-r--r-- | docker/Dockerfile | 7 | ||||
| -rw-r--r-- | docker/docker-compose.yml | 24 |
2 files changed, 20 insertions, 11 deletions
diff --git a/docker/Dockerfile b/docker/Dockerfile index 9b8c44760..2c0c0f047 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -7,8 +7,15 @@ RUN apk add --no-cache --virtual build-dependencies --update wget curl ca-certif apk del build-dependencies && \ rm -rf /tmp/* +# volume server gprc port +EXPOSE 18080 +# volume server http port EXPOSE 8080 +# filer server gprc port +EXPOSE 18888 +# filer server http port EXPOSE 8888 +# master server shared gprc+http port EXPOSE 9333 VOLUME /data diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index 6d6e9b140..5e7d2e8b1 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -5,34 +5,36 @@ services: #image: chrislusf/seaweedfs # use a remote image build: . # build our container from the local Dockerfile ports: - - 9333:9333 + - 9333:9333 command: "master" networks: default: aliases: - - seaweed_master + - seaweed_master volume: #image: chrislusf/seaweedfs # use a remote image build: . # build our container from the local Dockerfile ports: - - 8080:8080 + - 8080:8080 + - 18080:18080 command: 'volume -max=5 -mserver="master:9333" -port=8080' - depends_on: - - master + depends_on: + - master networks: default: aliases: - - seaweed_volume + - seaweed_volume filer: #image: chrislusf/seaweedfs # use a remote image build: . # build our container from the local Dockerfile - ports: - - 8888:8888 + ports: + - 8888:8888 + - 18888:18888 command: 'filer -master="master:9333"' depends_on: - - master - - volume + - master + - volume networks: default: aliases: - - seaweed_filer + - seaweed_filer |
