云服务器 Flexus X 实例,Docker 集成搭建 YesPlayMusic 网易云音乐播放器

    科创经济 朗峰江湖 2025-01-17 4510 次浏览

    YesPlayMusic 是一款基于 Electron 的开源网易云音乐桌面播放器,以简洁的界面和丰富的功能受到了许多用户的喜爱,特别是对于希望在桌面上享受网易云音乐服务的用户

    Docker 安装并配置镜像加速

    1、购买华为云 Flexus X 实例

    Flexus云服务器X实例-华为云 (huaweicloud.com)

    2、docker 安装

    yuminstall -ydocker-ce

    wKgZO2eE6CWAdY6sAALbDg2BGg8136.png

    3、验证 Docker 是否安装成功,启动 docker 服务并设置开机自启动,且查看 docker 状态

    docker --versionsystemctl enable dockersystemctl start dockersystemctl status docker

    4、docker-ce 下载

    wget-O/etc/yum.repos.d/docker-ce.repo https://mirrors.huaweicloud.com/docker-ce/linux/centos/docker-ce.repo

    5、路径/etc/yum.repos.d 修改配置文件

    [docker-ce-stable]name=Docker CEStable -$basearchbaseurl=https://repo.huaweicloud.com/docker-ce/linux/centos/9.9/$basearch/stableenabled=1gpgcheck=1gpgkey=https://repo.huaweicloud.com/docker-ce/linux/centos/gpg[docker-ce-stable-debuginfo]name=Docker CEStable -Debuginfo $basearchbaseurl=https://repo.huaweicloud.com/docker-ce/linux/centos/9.9/debug-$basearch/stableenabled=0gpgcheck=1gpgkey=https://repo.huaweicloud.com/docker-ce/linux/centos/gpg[docker-ce-stable-source]name=Docker CEStable -Sourcesbaseurl=https://repo.huaweicloud.com/docker-ce/linux/centos/9.9/source/stableenabled=0gpgcheck=1gpgkey=https://repo.huaweicloud.com/docker-ce/linux/centos/gpg[docker-ce-test]name=Docker CETest -$basearchbaseurl=https://repo.huaweicloud.com/docker-ce/linux/centos/9.9/$basearch/testenabled=0gpgcheck=1gpgkey=https://repo.huaweicloud.com/docker-ce/linux/centos/gpg[docker-ce-test-debuginfo]name=Docker CETest -Debuginfo $basearchbaseurl=https://repo.huaweicloud.com/docker-ce/linux/centos/9.9/debug-$basearch/testenabled=0gpgcheck=1gpgkey=https://repo.huaweicloud.com/docker-ce/linux/centos/gpg[docker-ce-test-source]name=Docker CETest -Sourcesbaseurl=https://repo.huaweicloud.com/docker-ce/linux/centos/9.9/source/testenabled=0gpgcheck=1gpgkey=https://repo.huaweicloud.com/docker-ce/linux/centos/gpg[docker-ce-nightly]name=Docker CENightly -$basearchbaseurl=https://repo.huaweicloud.com/docker-ce/linux/centos/9.9/$basearch/nightlyenabled=0gpgcheck=1gpgkey=https://repo.huaweicloud.com/docker-ce/linux/centos/gpg[docker-ce-nightly-debuginfo]name=Docker CENightly -Debuginfo $basearchbaseurl=https://repo.huaweicloud.com/docker-ce/linux/centos/9.9/debug-$basearch/nightlyenabled=0gpgcheck=1gpgkey=https://repo.huaweicloud.com/docker-ce/linux/centos/gpg[docker-ce-nightly-source]name=Docker CENightly -Sourcesbaseurl=https://repo.huaweicloud.com/docker-ce/linux/centos/9.9/source/nightlyenabled=0gpgcheck=1gpgkey=https://repo.huaweicloud.com/docker-ce/linux/centos/gpg

    6、清除和构建缓存

    yumclean allyummakecache

    wKgZO2eE6CaAJ5ldAAEGLk-QSFU441.png

    7、docker 配置镜像加速(在华为云镜像中心可获取自己的镜像加速配置)

    wKgZPGeE6CaAZCq_AAGdmxvlEfA165.png

    8、创建镜像加速配置文件

    vim/etc/docker/daemon.json

    {"registry-mirrors":[ "https://fd0cfec0ac0d446db7fd9d27e92d4a8e.mirror.swr.myhuaweicloud.com"]}

    wKgZO2eE6CaANT4xAAD8xkczbqg409.png

    9、重新加载配置文件,重新启动 docker,查看是否配置成功

    systemctldaemon-reloadsystemctlrestart docker.service

    wKgZPGeE6CaAFU2vAADPd1LGXgg868.png

    10、docker info 查看配置信息,是否配置成功镜像加速

    dockerinfo

    wKgZO2eE6CeAb2CSAAHifLl31Wc219.png

    YesPlayMusic 网易云音乐播放器搭建

    1、拉取镜像

    dockerpull fogforest/yesplaymusic

    wKgZPGeE6CeAFTbgAAF8VAEz1hc402.png

    2、使用 docker-cli 创建 YesPlayMusic 容器,执行以下命令,映射端口可自行修改

    dockerrun -d--nameyesplaymusic --restartalways -p7900:80 fogforest/yesplaymusic

    wKgZO2eE6CiAZP2JAAHhucXege8044.png

    3、阿里云端口放行 7900

    wKgZPGeE6CiAUKDjAAIDWnXIGqs521.png

    wKgZO2eE6CmAT9EFAAGXJ-2Ygug368.png

    wKgZPGeE6CmAS09NAAGMDqya5FA686.png

    4、关闭服务器防火墙

    •检查防火墙状态

    systemctl status firewalld

    •停止防火墙

    systemctlstop firewalld

    •禁用防火墙以防重启后自动启动

    systemctldisable firewalld

    wKgZO2eE6CmADe50AAEK_I5LiHA763.png

    5、浏览器公网 IP:7900

    •如下显示 Docker 集成搭建 YesPlayMusic 网易云音乐播放器就搭建完成了,可以登录自己的网易云账号,实现在自己的服务器上面听歌啦

    wKgZPGeE6CuAFXeGAACIUibZVJs714.png

    wKgZO2eE6CuAEFsyAAVkupzcL1U571.png

    wKgZPGeE6CuATzqEAAUATbB1_jI057.png

    wKgZO2eE6CyANu8zAADLpiKAo1M847.png

    wKgZPGeE6CyAD-rrAALpx_iUt9o655.png

    总结

    wKgZO2eE6CyAJCabAAI43yINIqE925.png

    华为云服务器 Flexus X 实例,Docker 集成搭建 YesPlayMusic 网易云音乐播放器,可以登录自己的网易云账号,实现在自己的服务器上面听歌,提供了一个便捷、独立且易于管理的环境来运行网易云音乐播放器,无需在本地系统上进行复杂的安装和配置,同时保证了应用的隔离性和可移植性,如果有小伙伴需要搭建,可以购买华为云服务器,目前服务器正在大力优惠!

    华为云828 Flexus X实例

    审核编辑 黄宇