Docker服务搭建个人音乐播放器Koel(及马里奥游戏)

作者:@郑琰
本文转载请注明出处!:https://www.cnblogs.com/zhengyan6/p/16749212.html


Koel简介

Koel是一种简单的基于Web的个人音频流服务,用客户端的Vue和服务器端的Laravel编写。针对Web开发人员,Koel采用了一些更现代的Web技术来完成其工作

搭建步骤

docker network create koel-net
docker run -d \
--name mysql-koel \
-p 9000:3306 \
--network koel-net \
-e "MYSQL_ROOT_PASSWORD=2002" \
-e "MYSQL_DATABASE=koel" \
-e "MYSQL_USER=koel" \
-e "MYSQL_PASSWORD=2002" \
-v /root/docker/mysql-koel/data:/var/lib/mysql \
mysql:8.0.29
docker run -d \
--name koel \
-p 6666:80 \
--network koel-net \
-v /root/docker/koel/music:/music \
-v /root/docker/koel/covers:/var/www/html/public/img/covers \
-v /root/docker/koel/search_index:/var/www/html/storage/search-indexes \
-e "DB_CONNECTION=mysql" \
-e "DB_HOST=mysql-koel" \
-e "DB_DATABASE=koel" \
-e "DB_USERNAME=koel" \
-e "DB_PASSWORD=2002" \
hyzual/koel
初始化容器:
docker exec koel php artisan koel:init
浏览器访问:云主机IP:6666
默认管理员邮箱:admin@koel.dev
默认管理员密码:KoelIsCool

进入云主机文件/root/docker/koel/music,Windows下载歌曲并将mp3格式歌曲传进该目录下

键入命令添加歌曲

扫描音乐:
docker exec koel php artisan koel:sync
更新索引:
docker exec koel php artisan koel:search:import
自动更新索引:
docker exec koel php artisan koel:sync

修改用户和密码即可网页端改也可命令改

命令:docker exec -it koel php artisan koel:admin:change-password

admin可改为自己想修改的用户名,命令回车后即为输入密码(需要输入两遍密码)

点击All Songs即可看见所有歌曲

马里奥

docker run -d -p 9002:8080 --restart=always kaminskypavel/mario
直接访问就OK

posted @   郑琰  阅读(2440)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
#

# #
点击右上角即可分享
微信分享提示