Olá equipe do VSCode Docker,
Acabei de notar que a atualização recente tornou possível usar Ctrl + Clique no nome da imagem e, em seguida, abrir um apropriado no DockerHub, o que é fantástico! . Acabei de encontrar esse pequeno problema, que não é absolutamente nenhum problema, mas seria bom consertá-lo.
Quero que todos os meus estágios tenham o mesmo WORKDIR
e LABEL
, e EXPOSE
-ing a mesma porta, então coloquei uma imagem oficial no topo e a tornei um Estágio base
. Um trecho do que estou trabalhando é assim.
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 + clicar em node
em FROM node:12-alpine
solicita que eu abra a imagem oficial da janela de encaixe Node , o que é esperado.
Ctrl + clicar em dev_dependencies
em --from=dev_dependencies
me traz de volta àquele estágio, o que também está correto.
base
em FROM base
volta ao estágio base
.base
em FROM base
solicita que eu abra a imagem "oficial" da janela de encaixe base , que não existe.Por favor, deixe-me saber se houver alguma outra informação que eu possa colocar aqui.
Acabei de notar que a atualização recente tornou possível usar Ctrl + Clique no nome da imagem e, em seguida, abrir um apropriado no DockerHub, que é _fantástico! _.
Interessante, esse recurso já deveria estar lá há pelo menos um ano ... 🤔 Bem, que bom que você o achou útil, @samhwang!
Quanto ao seu problema, obrigado por chamar minha atenção para isso. Abri dois ingressos para resolver isso.
Sim, comecei a trabalhar há pelo menos um mês, enquanto comecei a trabalhar em alguns Dockerfiles para outro projeto, e juro que nunca o vi antes de março. : P
@samhwang , abri o número 2146 para tratar disso. Obrigado novamente por relatar este bug!
Lançamos o Docker 1.4.0 que contém uma correção para isso.