程序员+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 公式イメージを使い マルチステージビルド