首页 > 其他分享 >Docker服务搭建个人音乐播放器Koel

Docker服务搭建个人音乐播放器Koel

时间:2022-10-02 18:45:23浏览次数:51  
标签:播放器 Koel artisan mysql docker root Docker koel

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
默认管理员邮箱:[email protected]
默认管理员密码: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即可看见所有歌曲

标签:播放器,Koel,artisan,mysql,docker,root,Docker,koel
From: https://www.cnblogs.com/zhengyan6/p/16749212.html

相关文章

  • docker挂载nginx出错
    1.报错如下2.错误原因报错原因很奇怪,在dockerhub官网上查询了一下发现以下有用的信息:官网这段话的大概意思就是,要给nginx挂载卷,要先有一个配置文件才能挂载,具体做法......
  • Docker之修改默认存储路径
    背景:Docker默认安装的情况下,会使用/var/lib/docker/目录作为存储目录,用以存放拉取的镜像和创建的容器等。不过由于此目录一般都位于系统盘,遇到系统盘比较小,而镜像和容器......
  • docker实战教程(十):本地镜像发布到私有库
    背景官方dockerhub地址:​​https://hub.docker.com​​,中国大陆访问太慢了且准备被阿里云取代的趋势,不太主流dockerhub、阿里云这样的公共镜像仓库可能不太方便,涉及机密的......
  • docker实战教程(九):本地镜像发布到阿里云
    流程构建镜像的两种方式:commit、dockerfilebuild推送到远程的两种方式:阿里云、私有库步骤选择控制台,进入容器镜像服务,创建个人版实例创建命名空间创建镜像仓库进入管理界......
  • docker实战教程(八):commit命令
    dockercommitdockercommit提交容器副本使之成为一个新的镜像dockercommit-m="提交的描述信息"-a="作者"容器ID要创建的目标镜像名:[标签名]演示ubuntu安装vim从hub......
  • docker实战教程(十一):容器数据卷
    --privileged=truedocker挂载主机目录访问,如果出现cannotopendirectory:Permissiondenied解决办法:在挂载目录后多加一个--privileged=true参数即可如果是centos7安全模块......
  • Docker下,五分钟极速体验机器学习
    欢迎访问我的GitHub这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos看标题是否很激动,对机器学习很感兴趣,但是搭建环境和运行demo总......
  • docker启动rabbitmq
    运行dockersystemctlstartdocker查看进程ps-ef|grepdocker#运行rabbitdockerrun-d--hostnamemy-rabbit--namerabbit-p15672:15672-p5672:5672r......
  • docker常用命令
    启动dockersystemctlstartdockerps-ef|grepdocker启动mysqldockerrun--namemysql-v$PWD/conf:/etc/mysql/conf.d-v$PWD/logs:/logs-v$PWD/data:/var/li......
  • Docker部署服务器性能实时监测工具WGCLOUD服务端server
    1.首先下载WGCLOUD(Linux版本)我们在本文里使用docker部署server端进行说明,agent不需要docker来部署​官网下载地址:​​http://www.wgstart.com/​​ 2.解压到/wgcloudDocker......