基于Docker制作H5ai+SSH+Aria2镜像(附带Dockerfile)

写在前面:博客记录了很多Aria2以及部分H5ai的教程。但是这些教程对于从没接触过的人来说简直是看天书对不对?所以我就萌生了制作shell一键脚本以及Docker的念头,让小白用户都可以做到开箱即用。 所以现在发布Docker镜像包。shell一键脚本等待我后续写完。 废话不多,直接上干货:

没有安装docker?

#安装Docker: http://get.daocloud.io/#install-docker #安装方法: docker pull  4kerccc/h5ai-ssh-aria2 #运行方法: docker run -itd -p 100:22 -p 101:80 -p 6800:6800 -v /home:/var/www 4kerccc/h5ai-ssh-aria2 #详细解释: run : 运行 -i :即使没有附加也保持STDIN 打开 -t :分配一个伪终端 -d :分离模式: 在后台运行 -p : 端口映射,遵循 本地端口:容器端口映射(上面为将本地1000端口映射为容器22端口,类推。可自行修改) -v : 路径映射,本地的/home文件夹映射到docker的/var/www(/var/www为h5ai和aria2下载的默认目录) 忘记说了件大事情: 用户名: root 密码: 4ker.cc h5ai默认路径/var/www aria2未设置密码,访问:http://ariang.mayswind.net/latest/#!/downloading添加即可。

附上Dockerfile文件,可自由下载编译自己的Docker文件:

FROM clue/h5ai # 签名 MAINTAINER 4kerccc "a@4ker.cc" # 更新源,安装ssh server RUN apt-get update -y RUN apt-get install -y nano aria2 openssh-server RUN mkdir -p /var/run/sshd # 设置root ssh远程登录密码为4ker.cc RUN echo "root:4ker.cc" | chpasswd RUN sed -i 's/PermitRootLogin without-password/PermitRootLogin yes/' /etc/ssh/sshd_config RUN echo "[program:ssh]" >>/etc/supervisor/conf.d/supervisord.conf RUN echo "command=service ssh start" >>/etc/supervisor/conf.d/supervisord.conf RUN echo "[program:aria2]" >>/etc/supervisor/conf.d/supervisord.conf RUN echo "command=aria2c --enable-rpc --rpc-listen-all --rpc-allow-origin-all -c  --dir /var/www -D" >>/etc/supervisor/conf.d/supervisord.conf # 容器需要开放SSH 22端口 EXPOSE 22 # 设置SSH终端服务器作为后台运行 CMD supervisord -c /etc/supervisor/conf.d/supervisord.conf

» 本文链接:基于Docker制作H5ai+SSH+Aria2镜像(附带Dockerfile) » 转载请注明来源:刺客博客

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

扫码关注云+社区