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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)