拉取镜像
docker pull binaryify/netease_cloud_music_api
您想要使用Docker的docker pull
命令来从Docker Hub拉取binaryify/netease_cloud_music_api
镜像。以下是该命令的解释:
docker pull binaryify/netease_cloud_music_api
docker pull
:这是Docker命令,用于从Docker Hub或其他Docker仓库拉取镜像。binaryify/netease_cloud_music_api
:这是您要拉取的Docker镜像的名称,指定了镜像的制作者和仓库名称。
运行这个命令后,Docker将从Docker Hub下载binaryify/netease_cloud_music_api
镜像到您的本地系统,以供以后使用。拉取的时间取决于您的互联网连接速度以及镜像的大小。
运行容器
docker run -d -p 3000:3000 --name netease_cloud_music_api binaryify/netease_cloud_music_api
这段代码是用于在 Docker 中运行一个容器的命令,容器的基础镜像是 binaryify/netease_cloud_music_api
。以下是代码的详细解释:
docker run -d -p 3000:3000 --name netease_cloud_music_api binaryify/netease_cloud_music_api
-d
:以后台(分离)模式运行容器,这意味着容器会在后台运行,不会占用终端窗口。-p 3000:3000
:将主机(宿主机)的端口 3000 映射到容器内部的端口 3000,这样可以从主机上的浏览器或应用程序访问容器内运行的应用程序。--name netease_cloud_music_api
:为运行中的容器指定一个名称,这里设置为 “netease_cloud_music_api”。binaryify/netease_cloud_music_api
:指定要基于的 Docker 镜像的名称。这是容器的基础镜像,容器将从这个镜像创建。
运行这个命令后,容器将在后台运行,并且可以通过在主机上访问 http://localhost:3000
来访问容器中运行的应用程序,前提是容器内的应用程序监听在端口 3000 上。
请注意,运行这个命令前,您需要在您的系统上安装 Docker,并且 binaryify/netease_cloud_music_api
镜像应该在本地或者在 Docker Hub 上可用,除非您之前已经使用 docker pull
命令拉取过该镜像。
我运行的代码
docker run -d -p 40008:3000 --name netease_cloud_music_api binaryify/netease_cloud_music_api
自行 build docker 镜像方式
cd github
git clone https://github.com/Binaryify/NeteaseCloudMusicApi && cd NeteaseCloudMusicApi
cd NeteaseCloudMusicApi
sudo docker build . -t netease-music-api
sudo docker run -d -p 40008:3000 --name netease_cloud_music_api netease-music-api
评论区