devcontainers / devcontainers/cli

Dockerfile for runing devcontainer/cli

オープン
#800 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
feature-request
主要言語
TypeScript
スター
3k
フォーク
457
平均マージ
13時間 17分
マージ済み PR(30日)
6

説明

I think it might be useful to share :

```dockerfile
FROM mcr.microsoft.com/devcontainers/base:0-alpine-3.18

RUN apk add --no-cache \
nodejs \
python3 \
npm \
make \
g++ \
docker-cli \
docker-cli-buildx \
docker-cli-compose \
;

RUN npm i -g @devcontainers/cli
```

And then Build the Dockerfile:

```shell
docker build -t devcontainer-cli .
```

Running the CLI with mounting the Host docker daemon + mounting the workspace :

```shell
docker run -it --rm -v :/workspaces -v /var/run/docker.sock:/var/run/docker.sock devcontainer-cli /bin/ash
```

I Referenced @chrmarti [post](https://github.com/devcontainers/cli/issues/236#issuecomment-1347932178) which was an answer by him regarding some issue.

But i think it's worth to share this Dockerfile ( I Can submit a PR as well ) . of course one can imagine multiple usages and pros:

1. In CI Pipeline where the host of the worker e.g Jenkins will run devcontainer/cli from within this Container based on above image.
2. One that want to test devcontainer/cli without installing things on the machine

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。