程序员+Node.js的Docker配方

程序员

    • VSCode がサーバで動いてブラウザで操作できる => 公式

いま4/26時点でQiitaに11記事しかHitしないから5分で雰囲気つかんで欲しい

这篇文章的精华之处

公式とおりに Docker で起動するのは それはそれでいい感じに手軽ですが

docker run -it -p 127.0.0.1:8443:8443 -v “${PWD}:/home/coder/project” codercom/code-server –allow-http –no-auth

Coder イメージに 開発環境を足していくのは 違う気がする
開発環境に Coder を導入したい

在开发环境中引入Coder的情况是使用Node.js。

FROM node:slim
EXPOSE 8443
ENTRYPOINT ["code-server"]
RUN apt-get update && apt-get install -y --no-install-recommends net-tools
COPY --from=codercom/code-server:latest /usr/local/bin/code-server /usr/local/bin/code-server
docker build -t coder-node .
docker run -p 8443:8443 -w /opt coder-node

解釋主要要點

FROM node:slim

node 公式イメージをベースにする、ここを適当な言語にできる swiftとか

COPY –from=codercom/code-server:latest

codercom/code-server 公式イメージを使い マルチステージビルド

以上

广告
将在 10 秒后关闭
bannerAds