## [Docker 容器運行](https://binaryify.github.io/NeteaseCloudMusicApi/#/?id=docker-容器運行)
> 注意: 在 docker 中運行的時候, 由于使用了 request 來發請求, 所以會檢查幾個 proxy 相關的環境變量\(如下所列\), 這些環境變量 會影響到 request 的代理, 詳情請參考[request 的文檔](https://github.com/request/request#proxies), 如果這些環境變量 指向的代理不可用, 那么就會造成錯誤, 所以在使用 docker 的時候一定要注意這些環境變量. 不過, 要是你在 query 中加上了 proxy 參數, 那么環境變量會被覆蓋, 就會用你通過 proxy 參數提供的代理了.
request 相關的環境變量
1. http\_proxy
2. https\_proxy
3. HTTP\_PROXY
4. HTTPS\_PROXY
5. no\_proxy
6. NO\_PROXY
```
docker pull binaryify/netease_cloud_music_api
docker run -d -p 3000:3000 --name netease_cloud_music_api binaryify/netease_cloud_music_api
// 或者
docker run -d -p 3000:3000 binaryify/netease_cloud_music_api
// 去掉或者設置相關的環境變量
docker run -d -p 3000:3000 --name netease_cloud_music_api -e http_proxy= -e https_proxy= -e no_proxy= -e HTTP_PROXY= -e HTTPS_PROXY= -e NO_PROXY= binaryify/netease_cloud_music_api
// 或者
docker run -d -p 3000:3000 -e http_proxy= -e https_proxy= -e no_proxy= -e HTTP_PROXY= -e HTTPS_PROXY= -e NO_PROXY= binaryify/netease_cloud_music_api
```
> 以下是自行 build docker 鏡像方式
```
$ git clone https://github.com/Binaryify/NeteaseCloudMusicApi && cd NeteaseCloudMusicApi
$ sudo docker build . -t netease-music-api
$ sudo docker run -d -p 3000:3000 netease-music-api
```