LoginSignup
5
3

More than 3 years have passed since last update.

Coder + Nodejs の Docker レシピ

Posted at

Coder

この記事のおいしい所

  • 公式とおりに 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 を導入する case nodejs

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

以上

5
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
3