320x100
320x100
https://news.hada.io/topic?id=13706
dockerc
도커 이미지를 독립 실행형, 포터블 바이너리로 컴파일하는 도구.
사용자들에게 docker run, pip install, npm i 등 명령어 없이 실행 가능한 바이너리를 제공 가능
- 특징
도커 이미지를 이식 가능한 바이너리로 컴파일
루트 권한이 필요 없는 컨테이너
MAC OS와 Windows (QEMU 사용) 지원 예정
x86_64 지원
파라미터 지원
-e를 사용하여 환경 변수 지정 지원
-v를 사용하여 볼륨 지정 지원
- 사용 방식
최신 릴리스 dockerc 설치
도커 허브의 이미지 또는 로컬 도커 데몬 저장소의 이미지를 사용하여 출력 바이너리 생성
생성된 바이너리는 일반 바이너리 처럼 호출 가능
-e와 -v 옵션으로 docker run과 동일한 사용 가능
컨테이너 내에서 실행되는 네트워크 서비스에 직접 접근 가능, -p 지정 필요 없음
이미지 로딩에는 Skopeo 사용.
컴파일된 바이너리가 원본 도커 이미지 만큼 안전한지, 모든 시스템에서 원활하게 작동하는지는 검증을 해봐야할 것 같습니다
저 같은 경우에는 도커 컴포즈를 사용해야하는데, 단독 서비스가 아닌 환경에서는 유효할지 모르겠네요
300x250
728x90
'Container > Docker' 카테고리의 다른 글
windows docker 설치 방법 (0) | 2024.05.22 |
---|---|
Dockerfile Best Practices (0) | 2024.04.27 |
/var/lib/docker/overlay2 가 용량을 많이 차지할때 (0) | 2023.08.25 |
도커 컨테이너 이미지 빌드 시 --build-args 를 .env 파일로 부터 읽어오기 (0) | 2023.08.25 |
도커 환경 변수 적용 방법 (0) | 2023.08.11 |