Vscode-docker: Ctrl 单击 FROM 会指向 DockerHub 链接,而不是多阶段配置中的阶段

创建于 2020-06-05  ·  4评论  ·  资料来源: microsoft/vscode-docker

嘿 VSCode Docker 团队,

我刚刚注意到最近的更新使得Ctrl+单击图像名称成为可能,然后在DockerHub中打开一个合适的,这太棒了! . 所以我刚刚遇到了这个小问题,绝对不是一个交易破坏者,但修复它会很好。

情况:

我希望我的所有阶段都具有相同的WORKDIRLABEL ,以及EXPOSE -ing 相同的端口,所以我在顶部放了一张官方图片,并使它成为base阶段。 我正在工作的一个片段是这样的。

FROM node:12-alpine as base
LABEL MAINTAINER="Sam Huynh"
WORKDIR /srv/app
EXPOSE 1337

# Dev dependencies
FROM base as dev_dependencies
COPY package.json yarn.lock ./
RUN yarn install && \
    yarn cache clean

# Dev stage
FROM base as development

COPY . .
COPY --from=dev_dependencies /srv/app/node_modules ./node_modules
CMD ["yarn", "develop"]

# Other stages
## Build something else...

在职的:

  • Ctrl+单击node中的FROM node:12-alpine提示我打开The official Node docker image ,这是预期的。
    Screenshot from 2020-06-05 10-24-11

  • Ctrl+单击dev_dependencies中的--from=dev_dependencies使我回到那个阶段,这也是正确的。
    Screenshot from 2020-06-05 10-27-08

预期的:

  • Ctrl+单击base中的FROM base将返回base阶段。

发生了什么:

请让我知道是否有任何其他信息可以放入此处。

fix released language-server

所有4条评论

我刚刚注意到最近的更新使 Ctrl+单击图像名称成为可能,然后在 DockerHub 中打开一个合适的图像名称,这是 _fantastic!_ 。

有趣的是,这个功能应该已经存在至少一年了......🤔好吧,很高兴你发现它很有用,@samhwang!

关于您的问题,感谢您让我注意到这一点。 我已经开了两张票来解决这个问题。

是的,我至少在一个月前才开始使用它,当时我开始为另一个项目开发一些 Dockerfile,我发誓我在 3 月之前从未见过它。 :P

@samhwang我打开了#2146 来解决这个问题。 再次感谢您报告此错误!

我们已经发布了 Docker 1.4.0,其中包含对此的修复。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

gngchrs picture gngchrs  ·  3评论

sajayantony picture sajayantony  ·  6评论

wsmelton picture wsmelton  ·  4评论

bpasero picture bpasero  ·  5评论

dschuessler picture dschuessler  ·  5评论