镜像基于alpine制作,用于提供svn服务。
Dockerfile:
FROM alpine:latest
RUN apk add --no-cache tini
ENTRYPOINT ["/sbin/tini", "--"]
RUN apk add --no-cache subversion && mkdir /data
HEALTHCHECK CMD netstat -anl | grep 3690 || exit 1
CMD svnserve -d --foreground --root /data
启动命令:
docker run -itd --name=svn --restart=always --net=host -v /data/svn:/data ahkworld/svn
进入docker容器内部:
docker exec -it svn bash
docker-compose.yml
services:
svn:
image: ahkworld/svn:latest
restart: always
ports:
- "3690:3690"
volumes:
- /data/svn:/data
挂载目录时注意替换为自己的目录即可。
Content type
Image
Digest
Size
5.4 MB
Last updated
about 4 years ago
docker pull ahkworld/svn