VSCode Dockerチーム、
最近の更新により、画像名をCtrlキーを押しながらクリックして、DockerHubで適切な画像を開くことができるようになったことに気づきました。これは素晴らしいことです。 。 だから私はこの小さな問題に遭遇したばかりで、まったく取引を妨げるものではありませんが、それを修正しておくといいでしょう。
すべてのステージで同じWORKDIR
とLABEL
を使用し、 EXPOSE
同じポートに配置したいので、公式の画像を上部に配置して、 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キーを押しながらFROM node:12-alpine
node
をクリックすると、公式のNodedockerイメージを開くように求められます。
Ctrlキーを押しながら--from=dev_dependencies
dev_dependencies
をクリックすると、その段階に戻ります。これも正しいです。
base
でFROM base
に戻っbase
舞台。FROM base
base
をクリックすると、存在しない「公式の」ベースDockerイメージを開くように求められます。私がここに入れることができる他の情報があれば私に知らせてください。
最近の更新により、画像名をCtrlキーを押しながらクリックして、DockerHubで適切な画像を開くことができるようになりました。これは_fantastic!_です。
興味深いことに、その機能は少なくとも1年は存在しているはずです...🤔それが便利だと思ってくれてうれしいです、@ samhwang!
あなたの問題に関して、これを私の注意を引いてくれてありがとう。 これに対処するために2つのチケットを開きました。
ええ、少なくとも1か月前に、別のプロジェクトでいくつかのDockerfileの作業を開始したときに、それが機能するようになりました。3月までは見たことがないことを誓います。 :P
@samhwangこれに対処するために#2146を開きました。 このバグを報告していただき、ありがとうございます。
これに対する修正を含むDocker1.4.0をリリースしました。