社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  docker

Docker自建一款音乐播放&下载神器

院长技术 • 2 月前 • 97 次点击  

院长简介

作者:院长

职位:运维开发工程师

官网:https://deanit.cn

博客:https://blog.deanit.cn

擅长:

【虚拟化,容器化,自动化运维,CICD,监控,日志,中间件,双机热备,分布式存储,数据库,认证,组网隧道,Kali 安全渗透,网络攻击,负载均衡,Html,Css,Js,Jq,Vue3,Shell,Python,Go,前后端框架】

项目地址

https://github.com/wy580477/musicn-container

项目介绍

可播放及下载高品质音乐的命令行工具 musicn 的容器版本,支持 amd64/arm64 架构。

部署安装

拉取镜像

[root@iZ2zeii47s3n9iqkqbn8wnZ music]# docker pull ghcr.m.daocloud.io/wy580477/musicn-container:latest
latest: Pulling from wy580477/musicn-container
4abcf2066143: Already exists 
4ca66ffdb793: Pull complete 
2f555b4e18c3: Pull complete 
4ca66ffdb793: Pull complete 
2f555b4e18c3: Pull complete 
f6ee91b14c47: Pull complete 
cd6ffe1a15b5: Pull complete 
252c28c1a150: Pull complete 
Digest: sha256:e4f0b7d8119ce38945479e9da4730894c255b2a30869513b13f0200572088a20
Status: Downloaded newer image for ghcr.m.daocloud.io/wy580477/musicn-container:latest
ghcr.m.daocloud.io/wy580477/musicn-container:latest

创建配置文件目录和进入目录

mkdir -p /data/music

命令行 + Web 模式

docker run -d --name=musicn --restart=unless-stopped -v /data/music:/data -p 7478:7478 ghcr.io/wy580477/musicn-container:latest msc -q

查看容器状态

[root@iZ2zeii47s3n9iqkqbn8wnZ music]# docker ps -a
CONTAINER ID   IMAGE                                                 COMMAND                  CREATED         STATUS          PORTS                                                                                      NAMES
06fad2f175ed   ghcr.m.daocloud.io/wy580477/musicn-container:latest   "/sbin/tini -- msc -q"   7 minutes ago   Up 7 minutes    0.0.0.0:7478->7478/tcp, :::7478->7478/tcp   musicn

仅命令行模式 (空闲时几乎不耗内存)

docker run -d --name=music --restart=unless-stopped -v /data/music:/data ghcr.io/wy580477/musicn-container:latest tail -f

/data/music为命令行模式下载文件存放目录,默认当前目录下 music 文件夹。

Web访问

http://39.107.69.253:7478/

点击右边的下载按钮即可完成下载Mp3

招贤纳士

欢迎👏关注《院长技术》,只做原创,干货~~~

      

更多技术干货持续输出中......

欢迎👏加院长助理,《请关注公众号,邀请微信群

欢迎加入QQ-3群:【

1群-2群-已满

推荐阅读

K8s命令行交互运维神器


院长带你玩转K8s证书续签


Nginx配置SSL证书及跳转特别配置


Docker自建轻量监控系统


欢迎关注我的公众号“院长技术”,原创技术文章第一时间推送。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/168312
 
97 次点击