Docker镜像

2022-08-30 16:34:33 浏览数 (2)

本文最后更新于2022年06月09日,已超过3天没有更新。如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!

HomeAssistant(智能家居)

[collapse status="false" title="查看详情:HomeAssistant(智能家居)"]拉取镜像

代码语言:javascript复制
docker pull homeassistant/home-assistant

运行容器

代码语言:javascript复制
docker run --init -d --name="home-assistant" -e "TZ=Asia/Shanghai" -v /PATH_TO_YOUR_CONFIG:/config --net=host homeassistant/home-assistant:latest

centos7.x

[collapse status="false" title="查看详情:centos7.x"] 拉取镜像

代码语言:javascript复制
docker pull centos:7

启动镜像:

代码语言:javascript复制
docker run -d -it -p 8888:8888 -p 888:888 centos:7

centos7.x自带宝塔5.9.x

[collapse status="false" title=" 查看详情:centos7.x自带宝塔5.9.x"]

拉取镜像

代码语言:javascript复制
docker pull azking/arm64_bt59_lnmp

运行容器

代码语言:javascript复制
docker run  -it  --network=host   azking/arm64_bt59_lnmp     bash /www/init.sh

jellyfin(流媒体服务器)

[collapse status="false" title="查看详情:jellyfin(流媒体服务器)"]

拉取镜像

代码语言:javascript复制
docker pull jellyfin/jellyfin

新建Jellyfin文件目录(/mnt/sda1可修改为挂载的硬盘)

代码语言:javascript复制
mkdir /opt/Jellyfin/Jellyfin

运行容器

代码语言:javascript复制
docker run 
--name jellyfin 
--restart always 
-v /opt/Jellyfin/config:/config 
-v /opt/Jellyfin/cache:/cache 
-v /opt/Jellyfin:/HD1 
-v /opt/Jellyfin:/HD2 
-p 8096:8096 
-d jellyfin/jellyfin

[collapse status="false" title="查看详情:emby(流媒体服务器)"]

拉取镜像

代码语言:javascript复制
docker pull emby/embyserver_arm32v7:4.6.0.10

新建emby文件目录(/mnt/sda1可修改为挂载的硬盘)

代码语言:javascript复制
mkdir/opt/emby

运行容器

代码语言:javascript复制
docker run -itd 
--name emby 
-m 200M --memory-swap 300M 
--env UID=0 --env GID=0 
-p 1900:1900 -p 7359:7359 -p 7359:7359/udp -p 8096:8096 -p 8920:8920 
-v /opt/emby/config:/config -v /opt/Jellyfin:/HD1 -v /opt/emby/share1:/mnt/share1 
--net=host 
--privileged=true 
--restart=always 
emby/embyserver_arm32v7:4.6.0.10

linux-ubuntu桌面环境

[collapse status="false" title="查看详情:linux-ubuntu桌面环境"]

拉取镜像

代码语言:javascript复制
docker pull dorowu/ubuntu-desktop-lxde-vnc

运行容器

代码语言:javascript复制
docker run -d --name ubuntu-desktop-lxde-vnc -p 6080:80 -p 5900:5900 -e VNC_PASSWORD=(这是登录密码,请自设) -v /dev/shm:/dev/shm dorowu/ubuntu-desktop-lxde-vnc

6080:是web版的vnc,可以在浏览器上直接访问桌面环境 5900:是使用客户端工具连接的端口


可道云

[collapse status="false" title="查看详情:可道云"]

拉取镜像

代码语言:javascript复制
docker pull kodcloud/kodbox

网心云

[collapse status="false" title="查看详情:网心云"]

拉取镜像

代码语言:javascript复制
docker pull onething1/wxedge

运行容器

代码语言:javascript复制
docker run -d -it -p 18888:18888  onething1/wxedge -v /mnt/sda1:/storage:rw

旁路由(OpenWrt)

[collapse status="false" title="查看详情:旁路由(OpenWrt)"]

拉取镜像

代码语言:javascript复制
docker pull sulinggg/openwrt:latest

青龙面板

[collapse status="false" title="查看详情:青龙面板"]

拉取镜像

代码语言:javascript复制
docker pull whyour/qinglong

运行容器

代码语言:javascript复制
docker run 
  --name qinglong
  --restart always 
  -p 5700:5700 
  -d whyour/qinglong

[/collapse]

阿里云盘挂载

[collapse status="false" title="查看详情:阿里云盘挂载"]

拉取镜像

代码语言:javascript复制
docker pull zx5253/webdav-aliyundriver

运行容器

代码语言:javascript复制
docker run -d --name=webdav-aliyundriver --restart=always -p 8080:8080  -v /etc/localtime:/etc/localtime -v /etc/aliyun-driver/:/etc/aliyun-driver/ -e TZ="Asia/Shanghai" -e ALIYUNDRIVE_REFRESH_TOKEN="your refreshToken" -e ALIYUNDRIVE_AUTH_PASSWORD="admin" -e JAVA_OPTS="-Xmx1g" zx5253/webdav-aliyundriver
/etc/aliyun-driver/ 挂载卷自动维护了最新的refreshToken,建议挂载
ALIYUNDRIVE_AUTH_PASSWORD 是admin账户的密码,建议修改
JAVA_OPTS 可修改最大内存占用,比如 -e JAVA_OPTS="-Xmx512m" 表示最大内存限制为512m
代码语言:javascript复制
例如关闭密码验证:-e ALIYUNDRIVE_AUTH_ENABLE=false 
--aliyundrive.refresh-token
    阿里云盘的refreshToken
--server.port
    非必填,服务器端口号,默认为8080
--aliyundrive.auth.enable=true
    是否开启WebDav账户验证,默认开启
--aliyundrive.auth.user-name=admin
    WebDav账户,默认admin
--aliyundrive.auth.password=admin
    WebDav密码,默认admin
--aliyundrive.work-dir=/etc/aliyun-driver/
    token挂载路径(如果多开的话,需修改此配置)

[/collapse]

微力同步

[collapse status="false" title="查看详情:微力同步"]

拉取镜像

代码语言:javascript复制
docker pull jonnyan404/verysync

运行容器

代码语言:javascript复制
docker run --name verysync -d -v /www/wwwroot/:/data -p 8886:8886 jonnyan404/verysync

[/collapse]

内网穿透工具NPS

[collapse status="false" title="查看详情:微力同步"]

来着:什么值得买

拉取镜像(服务器端)

代码语言:javascript复制
docker pull oldiy/nps-server

运行容器

代码语言:javascript复制
docker run -d --privileged=true --name nps --net=host -v /home/shawn/nps:/nps/conf  oldiy/nps-server

网页端设置

打开浏览器输入vps的 ip:8080(ip地址:8080),ok打开了

账号:admin

密码:123

然后新建客户端

服务端到此结束

拉取镜像(客户端)

代码语言:javascript复制
docker pull oldiy/npc-server
#或者:
docker pull oldiy/npc-client

配置serverip(ip:8024)和vkey(在网站端设置的秘钥)

回到网页端,这时候就可以看到已经是在线(online)状态了

点击tcp隧道-新增 点击tcp隧道-新增

这里我们以群晖页面为例,按照如下设置

点击新增后,可以看到一切都正常了

[/collapse]

0 人点赞