/ Docker,科技 / 1697 浏览

几个好用的Docker

又是关于Docker,这玩意儿实在太好用了。自从入手大盘机,开始对文件管理有些要求,遂记录几个用起来很顺手的Docker。

 

零、安装Docker

curl -sSL https://get.docker.com/ | sh 
systemctl start docker 
systemctl enable docker

 

一、File Browser

测试了一圈,部署和使用都很轻量实用的文件管理工具。

docker run --name=fb -d -v [指定的目录]:/srv -p [指定的端口]:80 --restart=always filebrowser/filebrowser

 

#例:
docker run --name=fb -d -v /root/wow:/srv -p 8011:80 --restart=always filebrowser/filebrowse

进阶用法

#创建fb文件夹 
mkdir fb
#进入fb文件夹,并创建database.db文件和filebrowser.json文件
cd fb
touch database.db
nano filebrowser.json

 

#将如下内容填写进filebrowser.json文件
{
  "address": "0.0.0.0",
  "port": 80,
  "locale": "zh-cn",
  "baseURL": "/",
  "log": "stdout",
  "database": "/database.db",
  "root": "/srv",
  "cert": "/ssl.cer",
  "key": "/ssl.key"
}

 

#安装fb
docker run -d \
    -v [自定义目录]:/srv \
    -v [自定义目录下.cer文件位置].cer:/ssl.cer \
    -v [自定义目录下.key文件位置].key:/ssl.key \
    -v /root/fb/database.db:/database.db \
    -v /root/fb/filebrowser.json:/.filebrowser.json \
    -p [自定义端口]:80 \
    --name fb \
    --restart=always \
    filebrowser/filebrowser

 

二、WebDav

用Docker部署WebDav省时省力,尤其是你打算用Rclone在境外大带宽大流量VPS上挂载GD影视库,然后把该影视库挂回在本地的NAS或者媒体服务器上。直接在本地用Rclone的WebDav协议挂载即可。

docker run --name=webdav -d -e USERNAME=[自定义用户名] -e PASSWORD=[自定义密码] -v [自定义目录]:/webdav -p [自定义端口]:80 --restart=always idelsink/webdav

 

#例:
docker run --name=webdav -d -e USERNAME=username -e PASSWORD=password -v /root/wow:/webdav -p 8012:80 --restart=always idelsink/webdav

 

三、Web SSH & Telnet Client:sshwifty 

并不是每台终端上都有SSH和Telnet工具,部署个Web SSH & Telnet Client方便随时随地维护服务器。

docker run -d --name sshwifty --restart=always --publish [自定义端口]:8182 --env SSHWIFTY_DOCKER_TLSCERT="$(cat [crt的目录].crt)" --env SSHWIFTY_DOCKER_TLSCERTKEY="$(cat [key的目录].key)" niruix/sshwifty:latest

 

#例:
docker run -d --name sshwifty --restart=always --publish 8182:8182 --env SSHWIFTY_DOCKER_TLSCERT="$(cat ~/ssl/google.com.crt)" --env SSHWIFTY_DOCKER_TLSCERTKEY="$(cat ~/ssl/google.com.key)" niruix/sshwifty:latest

 

[c-alert type="success"] 打完收工![/c-alert]

 

Docker方式部署Caddy+PHP+Mysql
Docker方式部署Caddy+PHP+Mysql
Docker方式部署V2Board
Docker方式部署V2Board
Hetzner Storage Box:可能是性价比最高的存储
Hetzner Storage Box:可能是性价比最高的存储
使用Dnsmasq+SNIproxy一键脚本解决送中机
使用Dnsmasq+SNIproxy一键脚本解决送中机
NetCUP:自建EMBY最具性价比服务器购买指南
NetCUP:自建EMBY最具性价比服务器购买指南
一个让小鸡自动回春的WARP脚本
一个让小鸡自动回春的WARP脚本

0 条评论

  1. no comments.

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注