From 868d58d0ce97a854b864a4297f15ff68778b3151 Mon Sep 17 00:00:00 2001 From: Wind4 Date: Thu, 8 Aug 2019 15:56:08 +0800 Subject: [PATCH] Add docker scripts --- Dockerfile | 12 ++++++++++++ README.md | 16 +++++++++++++++- docker-compose.yml | 8 ++++++++ 3 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 Dockerfile create mode 100644 docker-compose.yml diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..e41b991 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,12 @@ +FROM alpine:latest as builder +WORKDIR /root +RUN apk add --no-cache git make build-base && \ + git clone --branch master --single-branch https://github.com/Wind4/vlmcsd.git && \ + cd vlmcsd/ && \ + make + +FROM alpine:latest +WORKDIR /root/ +COPY --from=builder /root/vlmcsd/bin/vlmcsd /usr/bin/vlmcsd +EXPOSE 1688/tcp +CMD [ "/usr/bin/vlmcsd", "-D" ] \ No newline at end of file diff --git a/README.md b/README.md index 15242f5..c9ef6bf 100644 --- a/README.md +++ b/README.md @@ -1 +1,15 @@ -# vlmcsd-docker \ No newline at end of file +# VLMCSD for Docker + +Deploy vlmcsd service on Docker container + +```bash +git clone https://github.com/Wind4/vlmcsd-docker.git vlmcsd +cd vlmcsd + +# Use docker-compose service +docker-compose up -d + +# or docker build image +docker build -t vlmcsd . +docker run -idt -p 1688:1688 vlmcsd +``` diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..4d8e4cf --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,8 @@ +version: "3.7" +services: + + vlmcsd: + build: . + ports: + - "1688:1688" + restart: always