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

    1. docker pull binaryify/netease_cloud_music_api

    启动镜像

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

    下载node镜像

    1. docker pull node

    创建数据卷

    1. docker volume create node

    创建文件夹

    1. 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
    启动容器

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

    参考