前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Docker镜像

Docker镜像

作者头像
田小檬
发布2022-08-30 16:34:33
1K0
发布2022-08-30 16:34:33
举报
文章被收录于专栏:田小檬博客田小檬博客

本文最后更新于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]

本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-03-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • HomeAssistant(智能家居)
  • centos7.x
  • centos7.x自带宝塔5.9.x
  • jellyfin(流媒体服务器)
    • linux-ubuntu桌面环境
      • /etc/aliyun-driver/ 挂载卷自动维护了最新的refreshToken,建议挂载
      • ALIYUNDRIVE_AUTH_PASSWORD 是admin账户的密码,建议修改
      • JAVA_OPTS 可修改最大内存占用,比如 -e JAVA_OPTS="-Xmx512m" 表示最大内存限制为512m
  • 可道云
  • 网心云
  • 旁路由(OpenWrt)
  • 青龙面板
  • 阿里云盘挂载
  • 微力同步
  • 内网穿透工具NPS
    • 网页端设置
    相关产品与服务
    容器服务
    腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
    http://www.vxiaotou.com