【粗糙】写了个人人影视的docker文件


-----
增加了个alpine版本(暂时有问题,不知道哪里没设置好,无法下载影片)

-----
没啥用,具体情况搜索论坛
rrys.zip (687 Bytes, 下载次数: 6)

起因是看到官网只有centos6,7的程序,自己又没有centos的机器,
所以昨天开始学的docker-compose,然后练手写了rrys的docker文件。
可能有很多不好的地方,但是我测试是可用的所以发给大家借鉴一下。

还不会用compose关联多个container,有兴趣的大佬可以关联个nginx用域名反代。

安装docker:
  1. wget -O- https://get.docker.com | bash
复制代码

按装docker-compose:(可能需要安装setuptools)
  1. pip install docker-compose
复制代码


把两个文件放一起,
  1. docker-compose up -d rrys
复制代码


然后ip:3001可以进入web,默认密码123456。可以修改。


ps: compose挂载的文件夹写死了,可以自己改一下

Dockerfile(alpine):
  1. FROM alpine:latest

  2. RUN apk update && apk upgrade && apk add --no-cache wget screen bash unrar && \
  3.     mkdir -p /root/rrys && cd /root/rrys && \
  4.     wget -q -O /etc/apk/keys/sgerrand.rsa.pub https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub && \
  5.     wget -q https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.28-r0/glibc-2.28-r0.apk && \
  6.     apk add glibc-2.28-r0.apk && \
  7.     wget -q http://appdown.rrys.tv/rrshareweb_linux.rar && \
  8.     unrar e /root/rrys/rrshareweb_linux.rar /root/rrys && \
  9.     tar zxvf rrshareweb_centos7.tar.gz

  10. EXPOSE 6714 30210
  11. CMD ["bash", "-c", "/root/rrys/rrshareweb/rrshareweb"]
复制代码


Dockerfile(centos7):
  1. FROM centos:latest

  2. RUN yum update -y && yum install -y wget curl screen make && \
  3.         mkdir -p /root/rrys && cd /root/rrys && \
  4.         wget http://springdale.math.ias.edu/data/puias/unsupported/7/x86_64//unrar-5.4.5-1.sdl7.x86_64.rpm && \
  5.         yum install -y unrar-5.4.5-1.sdl7.x86_64.rpm && \
  6.         wget -q http://appdown.rrys.tv/rrshareweb_linux.rar && \
  7.         unrar e /root/rrys/rrshareweb_linux.rar /root/rrys && \
  8.         tar zxvf rrshareweb_centos7.tar.gz
  9. ENTRYPOINT [ "bash", "-c", "/root/rrys/rrshareweb/rrshareweb" ]
复制代码


docker-compose.yml:
  1. rrys:
  2.   build: .
  3.   container_name: "rrys"
  4.   volumes:
  5.     # change /home/source/rrys to your host directory
  6.     - /home/source/rrys:/opt/work/store
  7.   ports:
  8.     - "3001:3001"
复制代码



[回帖]
未经允许不得转载:开心小站长 » 【粗糙】写了个人人影视的docker文件

相关推荐

留言与评论(共有 0 条评论)
   
验证码: