
[Docker] scratch 이미지 경량화
·
OS/Docker
이번에는 scratch를 이용해서 애플리케이션을 최대한 경량화된 상태로 도커 이미지를 만들어 보는 실습을 통해 scratch에 대한 이해를 하고자 한다. 먼저 scratch를 통해 애플리케이션 이미지 생성을 위한 실행파일 생성, c 컴파일러 gcc를 설치하고자 한다. ubuntu@docker:~/ch11$ mkdir lightweight2 && cd $_ubuntu@docker:~/ch11/lightweight2$ sudo apt install -y gcc# C 프로그램으로 정적 바이너리 생성(실행시 go to lightweight image! 메시지 출력)ubuntu@docker:~/ch11/lightweight2$ vim go-to-lightweight-image.c#include int main()..