一、基础环境
1、操作系统:CentOS 7.3
2、Docker版本:Docker version 20.10.2,官方下载
二、docker安装
1、下载

wget https://download.docker.com/linux/static/stable/x86_64/docker-20.10.2.tgz

2、解压

tar -xvf docker-20.10.2.tgz

3、将解压出来的docker文件内容移动到 /usr/bin/ 目录下

cp docker/* /usr/bin/

4、将docker注册为service

vim /etc/systemd/system/docker.service

填入以下内容:

[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target[Service]
Type=notify
# the default is not to use systemd for cgroups because the delegate issues still
# exists and systemd currently does not support the cgroup feature set required
# for containers run by docker
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
# Having non-zero Limit*s causes performance problems due to accounting overhead
# in the kernel. We recommend using cgroups to do container-local accounting.
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
# Uncomment TasksMax if your systemd version supports it.
# Only systemd 226 and above support this version.
#TasksMax=infinity
TimeoutStartSec=0
# set delegate yes so that systemd does not reset the cgroups of docker containers
Delegate=yes
# kill only the docker process, not all processes in the cgroup
KillMode=process
# restart the docker process if it exits prematurely
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s[Install]
WantedBy=multi-user.target

5、添加权限

chmod +x /etc/systemd/system/docker.service

6、重载配置文件

systemctl daemon-reload

7、启动

systemctl start docker

8、设置开机启动

systemctl enable docker.service

9、验证

systemctl status docker         #查看Docker状态
docker -v                       #查看Docker版本

三、Docker安装MySQL
1、查看docker中MySQL镜像库

docker search mysql

2、拉取mysql:8.0镜像

docker pull mysql:8.0.23

3、拉取完毕,查看镜像

docker images

4、运行容器

docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql

参数说明:

  • –name mysql: 设置容器名称
  • -p 3306:3306 :映射容器服务的 3306 端口到宿主机的 3306 端口,外部主机可以直接通过 宿主机ip:3306 访问到 MySQL 的服务。
  • MYSQL_ROOT_PASSWORD=123456:设置 MySQL 服务 root 用户的密码。

5、查看mysql容器

docker ps -a     #查看所有容器
docker ps       #查看正在运行的容器

6、修改mysql登录验证方式
6.1、 进入mysql容器

docker exec -it mysql bin/bash

6.2、登录mysql

mysql -u root -p

6.3、操作数据库

use mysql

6.4、查看用户信息

select host,user,plugin from user;


6.5、修改用户登录验证方式

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

6.6、刷新数据库

flush privileges;

注:修改root验证登录方式,是因为mysql在8.0版本开始无法通过第三方工具链接数据库。

四、安装Docker-pan

  • docker-pan是一个开箱机用的搭建私有网盘的 docker 镜像,由Filerun+AriaNg+Aria2几部分构成.
  • Filerun:一款简洁的在线文件管理器,可在线对文件进行:图片预览、播放音乐、播放视频、文本编辑还支持语法高亮。
  • AriaNg:aria2 web 界面,可离线下载磁力链接、BT 种子等,使用响应式布局,支持各种计算机或移动设备。
    项目地址:

Docker Hub: https://hub.docker.com/r/jaegerdocker/pan/

1、一键安装
运行命令:

docker run --name=pan  -ti -p 8081:80 -p 6800:6800 jaegerdocker/pan

或者挂载数据卷,路径:/home/admin/pan/data

docker run --name=pan -v /data/pan:/home/admin/pan/data  -ti -p 8081:80 -p 6800:6800 jaegerdocker/pan

2、访问地址:

  • Filerun:http://yourdomain.com:8081
  • AriaNg:http://yourdomain.com:8081/dweb
    登陆用户名:superuser 登陆密码:superuser

注:如果是云服务器,进入控制台-》安全组-》用户组策略-》入站规则,在里面加入端口。
FileRun界面:

AriaNg界面:

其他问题:

  • AriaNg下载速度依赖你服务器带宽。
  • AriaNg支持下载BT、HTTP、FTP、磁力、电驴等等
  • FileRun 端口可自行指定
  • docker教程

结尾:

  • 技术性分享,转载请注明出处!
  • 另外整理了一些常用软件集,有需自取,取件码:zwqk

使用 docker-pan 一键搭建可离线磁力种子的私有云盘相关推荐

  1. 【自建NAS】基础环境搭建,几行命令建成私有云盘,无复杂配置

    从2019年10月运行至今,因搬家等不可控重启,目前主要备份家庭中手机.Pad的视频照片,累计500G左右. 目录 一.技术选型 二.Docker安装 三.移动硬盘挂载 四.启动Seafile 一.技 ...

  2. nextcloud网站不安全_教你搭建私有云盘,简单快速,完全傻瓜式!不限速,永久有效!...

    免费的云盘服务有很多,但是总感觉把重要文件存在上面不安全,动不动就跑路或者限速. 辛辛苦苦收集的学习资料,一夜直接可能就会付诸东流. 最稳妥的方式是存放在本地硬盘中,但是要进行共享或者不同设备之间进行 ...

  3. 百度云盘云知梦php_教你搭建私有云盘,简单快速,完全傻瓜式!不限速,永久有效!...

    免费的云盘服务有很多,但是总感觉把重要文件存在上面不安全,动不动就跑路或者限速. 辛辛苦苦收集的学习资料,一夜直接可能就会付诸东流. 最稳妥的方式是存放在本地硬盘中,但是要进行共享或者不同设备之间进行 ...

  4. 开源私有云盘python_用Seafile不花钱搭建高安全性局域网私有云盘

    用Seafile不花钱搭建高安全性局域网私有云盘 2020-02-25 19:37:25 13点赞 83收藏 6评论 小编注:此篇文章来自即可瓜分10万金币,周边好礼达标就有,邀新任务奖励无上限,点击 ...

  5. 本地搭建私有云盘:虚拟机安装群晖NAS 1/5

    系列文章 本地搭建私有云盘:虚拟机安装群晖NAS 1/5 本地搭建私有云盘:安装Synology Assistant 2/5 本地搭建私有云盘:群晖系统存储空间设置 3/5 本地搭建私有云盘设定:设置 ...

  6. 手把手教你搭建入门级免费私有云盘NAS——基于syncthing——基础篇(树莓派、PC机)

    目录 一.电脑端的 NAS 部署与测试(syncthing) 二.树莓派部署 24H 不间断运行 NAS--作为主同步服务端器(syncthing) 三.扩展的同步拓扑 四.代码同步的选择(GIT/S ...

  7. 不买NAS搭建私有云盘:虚拟机安装群晖 1-5

    系列文章 ​​​​​​​不买NAS搭建私有云盘:虚拟机安装群晖 1-5 不买NAS搭建私有云盘:安装Synology Assistant 2-5 不买NAS搭建私有云盘:群晖系统存储空间设置 3-5 ...

  8. Nextcloud私有云 - 零基础搭建私有云盘

    文章目录 摘要 视频教程 1. 环境搭建 2. 测试局域网访问 3. 内网穿透 3.1 ubuntu本地安装cpolar 3.2 创建隧道 3.3 测试公网访问 4 配置固定http公网地址 4.1 ...

  9. 不买NAS,也能用cpolar搭建私有云盘4 (设定群晖共享文件夹并安装cpolar)

    系列文章 不买NAS,也能用cpolar搭建私有云盘1 (虚拟机安装群晖) 不买NAS,也能用cpolar搭建私有云盘2 (安装Synology Assistant) 不买NAS,也能用cpolar搭 ...

  10. 常用的FTP软件及其优缺点,如何轻松搭建安全稳定的NAS私有云盘?

    ​​想要实现数据传输,选购云服务器后需要选购ftp空间,为了节省费用,很多人开始使用免费ftp空间,了解免费ftp空间有哪些优缺点,才能知道免费ftp空间是否适合自己. ​​那么,免费ftp空间有哪些 ...

最新文章

  1. MIIC:互联网会成基础设施,智能硬件就是互联网硬件
  2. 2017 年 VR 将走的 3 个方向 你更认可哪一个?
  3. [ Linux ] 釋放記憶體指令(cache) - 轉載
  4. 美丽的童话故事都是从城堡开始...
  5. STM32PB2(BOOT1)使用注意
  6. 为什么SOFA RPC调用30s还不超时?
  7. maven打包忽略注解_maven打包后pom.properties中的注释问题-阿里云开发者社区
  8. 百度安全DDoS攻击年度报告出炉 企业防护有新招!
  9. java实现邮件定时发送
  10. Python实现获取IP代码
  11. Jenkins控制台出现中文乱码
  12. FRABA绝对值编码器OCD-EX1007-250612
  13. 基于SNMP的网络管理软件设计方案和实现
  14. 示波器的实时采样和等效采样
  15. eaxsinbx_二次微分方程的通解
  16. 怎样批量修改照片分辨率?
  17. H5页面(三)效果之实现图片360度旋转---------spritespin.js插件
  18. android画布橡皮,Android绘图实现橡皮擦功能
  19. Mybatis异常:Invalid bound statement (not found): com.xxx.mapper.xxxMapper.selectByExample
  20. 性能测试,CPU使用率CPU负载率理解

热门文章

  1. [系统] Linux Iptable (Log) 技巧和实例
  2. android adb安装 apk,adb 安装并运行 apk
  3. adb安装apk到智能TV上
  4. 产品经理—怎么用KANO模型给众多需求进行优先级排序?
  5. 【个人专用入门级】LAMP一键安装包
  6. 函数接口Inside COM读书笔记-----调度接口与自动化
  7. 【Xilinx JESD204B】针对JESD204B的一些问题解答
  8. 74CMS 3.0 CSRF漏洞
  9. r语言和python爬虫谁厉害_从事数据科学Python和R语言学哪个好?
  10. java开发面试自我介绍模板_java面试自我介绍范文