直接使用人家构建好的镜像

下载镜像

docker pull binaryify/netease_cloud_music_api

启动镜像

docker run -d -p 3000:3000 --restart=always --name netease_cloud_music_api    binaryify/netease_cloud_music_api

 

 


 

下载node镜像 

docker pull node

 创建数据卷

docker volume create node

 创建文件夹

mkdir -p /var/lib/docker/volumes/node/_data/MusicApi

api服务器的github地址:https://github.com/Binaryify/NeteaseCloudMusicApi

下载zip包:https://github.com/Binaryify/NeteaseCloudMusicApi/releases

解压缩后,通过本地的node执行npm install将对于的模块下载下来,然后将所有文件压缩成zip包,上传服务器,并且解压缩到

/var/lib/docker/volumes/node/_data/MusicApi/MusicApi  

启动容器 

docker run -it -d --rm --name musicApi -v node:/usr/src/app  --network=host node node /usr/src/app/MusicApi/app.js

成功后如下图 

docker安装node运行网易云音乐api_解压缩