Vscode-docker: Ctrl Click en FROM conduce a un enlace de DockerHub, en lugar de una etapa en una configuración de múltiples etapas

Creado en 5 jun. 2020  ·  4Comentarios  ·  Fuente: microsoft/vscode-docker

Hola, equipo de VSCode Docker:

Me acabo de dar cuenta de que la actualización reciente ha hecho posible Ctrl + clic en el nombre de la imagen y luego abrir una apropiada en DockerHub, ¡lo cual es fantástico! . Así que me acabo de encontrar con este pequeño problema, y ​​en absoluto es un factor decisivo, pero sería bueno solucionarlo.

La situación:

Quiero que todas mis etapas tengan el mismo WORKDIR y LABEL , y EXPOSE el mismo puerto, así que puse una imagen oficial en la parte superior y la convertí en un base etapa. Un fragmento de lo que estoy trabajando es así.

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...

Laboral:

  • Ctrl + Hacer clic en node en FROM node:12-alpine me pide que abra la imagen de la ventana acoplable oficial Node , que se espera.
    Screenshot from 2020-06-05 10-24-11

  • Ctrl + clic en dev_dependencies en --from=dev_dependencies me devuelve a esa etapa, que también es correcta.
    Screenshot from 2020-06-05 10-27-08

Previsto:

  • Ctrl + Hacer clic en base en FROM base vuelve a la etapa base .

Qué pasó:

Por favor, avíseme si hay alguna otra información que pueda incluir aquí.

fix released language-server

Todos 4 comentarios

Me acabo de dar cuenta de que la actualización reciente ha hecho posible Ctrl + clic en el nombre de la imagen y luego abrir uno apropiado en DockerHub, que es _¡Fantástico! _.

Interesante, esa característica debería haber estado ahí durante al menos un año ... 🤔 Bueno, ¡me alegro de que la encuentres útil, @samhwang!

En cuanto a su problema, gracias por informarme sobre este tema. Abrí dos tickets para abordar esto.

Sí, lo hice funcionar al menos hace un mes mientras comencé a trabajar en algunos Dockerfiles para otro proyecto, y juro que nunca lo vi antes de marzo. :PAGS

@samhwang He abierto el número 2146 para abordar esto. Gracias de nuevo por informar de este error.

Hemos lanzado Docker 1.4.0 que contiene una solución para esto.

¿Fue útil esta página
0 / 5 - 0 calificaciones