# Devbox - 격리 쉘/컨테이너를 쉽게 만들어주는 CLI도구

> Clean Markdown view of GeekNews topic #7279. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=7279](https://news.hada.io/topic?id=7279)
- GeekNews Markdown: [https://news.hada.io/topic/7279.md](https://news.hada.io/topic/7279.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2022-08-29T09:56:01+09:00
- Updated: 2022-08-29T09:56:01+09:00
- Original source: [github.com/jetpack-io](https://github.com/jetpack-io/devbox)
- Points: 15
- Comments: 1

## Topic Body

- 필요한 도구들 리스트를 정하면 그 기반으로 isolated 된 환경을 만들어 줌   
→ 내부적으로 Nix 패키지 매니저와 Docker를 활용   
- yarn 같은 패키지 관리자랑 비슷하지만 OS레벨 단위의 패키지를 관리해줌. (devbox.json에 패키지 리스트 저장)  
```  
$ devbox init   
$ devbox add python2 go_1_18  
$ devbox shell   
> python2 와 go가 설치된 독립 쉘 사용   
> exit   
```  
- `devbox build` 하면 코드를 분석해서 필요한 도구들이 포함된 OCI 호환 컨테이너 이미지를 생성해 줌   
→ 현재는 Go 언어만 인식

## Comments



### Comment 12067

- Author: alstjr7375
- Created: 2022-08-29T10:56:24+09:00
- Points: 1

미니저는 오타같네요. (매니저로 바꾸셔야할 듯)
