gpt4 book ai didi

docker - docker run 后 docker 日志中出现意外的 token

转载 作者:行者123 更新时间:2023-12-02 19:03:21 24 4
gpt4 key购买 nike

运行后:

docker run -d nodeapi -p 49160:3000

容器没有启动,当我查看 docker 日志时,我看到了错误:

[eval]:1
49160:3000

SyntaxError: Unexpected token :

这是我的 Dockerfile:

FROM node:10

WORKDIR /usr/app

COPY package.json ./

RUN npm install

COPY . .

EXPOSE 3000

CMD ["npm", "start"]

编辑:我通过 Docker Toolbox 在 Windows 10 上运行它

最佳答案

-p 49160:3000 需要在容器镜像 nodeapi 之前。按照你的方式,-p 49160:3000 被传递给容器的 npm start,就好像它是命令行标志|参数一样。显然,它不喜欢冒号。

所以。

docker run --detach --publish 49160:3000 nodeapi 

在调试时,最好以交互方式运行容器:

docker run --interactive --tty --publish=49160:3000 nodeapi

关于docker - docker run 后 docker 日志中出现意外的 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56712015/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com