320x100
320x100

https://news.hada.io/topic?id=13706

 

dockerc - Docker 이미지를 스탠드얼론 포터블 바이너리로 컴파일하는 도구 | GeekNews

도커 이미지를 독립 실행형, 포터블한 바이너리로 컴파일하는 도구사용자들에게 docker run, pip install, npm i 등의 명령어 없이 실행 가능한 바이너리를 제공 가능특징도커 이미지를 이식 가능한 바

news.hada.io

 

 

 

 

 

dockerc

도커 이미지를 독립 실행형, 포터블 바이너리로 컴파일하는 도구.

사용자들에게 docker run, pip install, npm i 등 명령어 없이 실행 가능한 바이너리를 제공 가능

 

- 특징

도커 이미지를 이식 가능한 바이너리로 컴파일

루트 권한이 필요 없는 컨테이너

MAC OS와 Windows (QEMU 사용) 지원 예정

x86_64 지원

파라미터 지원

-e를 사용하여 환경 변수 지정 지원

-v를 사용하여 볼륨 지정 지원

 

- 사용 방식

최신 릴리스 dockerc 설치

도커 허브의 이미지 또는 로컬 도커 데몬 저장소의 이미지를 사용하여 출력 바이너리 생성

생성된 바이너리는 일반 바이너리 처럼 호출 가능

-e와 -v 옵션으로 docker run과 동일한 사용 가능

컨테이너 내에서 실행되는 네트워크 서비스에 직접 접근 가능, -p 지정 필요 없음

이미지 로딩에는 Skopeo 사용.

 

 

 

컴파일된 바이너리가 원본 도커 이미지 만큼 안전한지, 모든 시스템에서 원활하게 작동하는지는 검증을 해봐야할 것 같습니다

저 같은 경우에는 도커 컴포즈를 사용해야하는데, 단독 서비스가 아닌 환경에서는 유효할지 모르겠네요

300x250
728x90