مرحبًا بفريق VSCode Docker ،
لقد لاحظت للتو أن التحديث الأخير جعل من الممكن استخدام Ctrl + النقر فوق اسم الصورة ، ثم فتح اسم مناسب في DockerHub ، وهو أمر رائع! . لذلك واجهت للتو هذه المشكلة الصغيرة ، وليس هناك أي مشكلة على الإطلاق في الصفقة ، ولكن سيكون من الجيد إصلاحها.
أريد أن يكون لكل مراحلي نفس WORKDIR
و LABEL
، و 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
يطالبني بفتح صورة Node docker الرسمية ، وهو أمر متوقع.
Ctrl + النقر فوق dev_dependencies
في --from=dev_dependencies
يعيدني إلى تلك المرحلة ، وهذا صحيح أيضًا.
base
في FROM base
يعود إلى المرحلة base
.base
في FROM base
بفتح صورة عامل الإرساء "الرسمية" ، والتي لا وجود لها.يرجى إعلامي إذا كان هناك أي معلومات أخرى يمكنني وضعها هنا.
لقد لاحظت للتو أن التحديث الأخير جعل من الممكن استخدام Ctrl + النقر فوق اسم الصورة ، ثم فتح اسم مناسب في DockerHub ، وهو _fantastic! _.
من المثير للاهتمام أن هذه الميزة كان يجب أن تكون موجودة منذ عام على الأقل ... 🤔 حسنًا ، سعيد لأنك وجدتها مفيدة ،samhwang!
بالنسبة إلى مشكلتك ، أشكركم على لفت انتباهي إلى هذا الأمر. لقد فتحت تذكرتين لمعالجة هذا.
نعم ، لقد عملت للتو منذ شهر على الأقل بينما بدأت العمل على بعض Dockerfiles لمشروع آخر ، وأقسم أنني لم أره قبل شهر مارس. : ص
samhwang لقد فتحت # 2146 لمعالجة هذا. شكرا مرة أخرى للإبلاغ عن هذا الخطأ!
لقد أصدرنا Docker 1.4.0 الذي يحتوي على إصلاح لهذا.