【发布时间】:2020-08-26 14:08:17
【问题描述】:
所以我正在尝试从 VS 代码插件运行 Docker,
尝试构建一个 Docker 镜像,看看它是否有效。
我收到此错误消息
执行命令:
docker run --rm -it -p 3000:3000/tcp -p 5000:5000/tcp ecommerce:latestdocker:来自守护进程的错误响应:驱动程序外部编程失败 端点上的连接clever_hermann (4c4b6a299257d59a8bad812ee498ecbe689a1e134492dfbb8d9da4dc2acfee35): 绑定 0.0.0.0:5000 失败:端口已分配。终点站 进程 "/usr/bin/zsh '-c', 'docker run --rm -it -p 3000:3000/tcp -p 5000:5000/tcp ecommerce:latest'" 以退出代码终止:125。
这是我的 Dockerfile
FROM node:latest
RUN mkdir /app
WORKDIR /app
COPY package.json .
RUN npm install
COPY . .
EXPOSE 3000
EXPOSE 5000
CMD [ "npm", "run", "dev" ]
关于如何继续的任何线索?
【问题讨论】:
-
您的 5000 端口上是否有其他应用程序正在运行? (主机端口,而不是客人)
-
显然我知道,但我不知道如何检查。我什至不知道端口是什么,在 IT 的意思。但是问题通过下面的答案解决了
-
当然解决了。因为它没有使用端口 5000。5000 没有保留。也许你在 5000 或其他服务上运行了一个 npm 服务器
-
@mommonteirocl 我不明白。什么东西不使用端口 5000? “5000 端口未保留”是什么意思?
标签: docker