- Go는 네이티브 바이너리로 컴파일되는 현대적인 크로스 플랫폼 언어
- 원하는 어떤 플랫폼(윈도, 리눅스, amd64 아키텍처, ARM 아키텍처 …
4.5.멀티 스테이지 Dockerfile 스크립트 이해하기
첫 번째 장점은 표준화 어떤 운영체제를 사용하든, 그리고 로컬 컴퓨터에 어떤 도구를 설치했는지와 상관없이 모든 빌드 과정 …
read more4.6.연습문제
- Go로 구현된 간단한 웹 서버 애플리케이션과 이를 위한 Dockerfile 스크립트가 있다.
- 이 빌드 스크립트를 최적화 하라
- 지금 있는 Dockerfile 스크립 …
5.1.레지스트리, 리포지터리, 이미지 태그 다루기
5.2.도커 허브에 직접 빌드한 이미지 푸시하기
도커 로그인
docker login --username <username>
001) ➜ docker login --username woogiereal 002) Password: 003) Login Succeeded
기존 이미지에 새로운 이미지 참조를 부여
docker image tag <image_name> <username>/<image_name>:<version>
- 이미지 참조에 계 …
5.3.나만의 도커 레지스트리 운영하기
5.4.이미지 태그를 효율적으로 사용하기
태그 버전관리
- 태그를 통해 버전을 구별
- 기본적인 방법은 [major]. [minor]. [patch] 형태를 따르는 것이다.
- major: 완전히 다른 기능을 가진다
- minor: 추가 …
5.5.공식 이미지에서 골든 이미지로 전환하기
5.6.연습문제
6.1.컨테이너 속 데이터가 사라지는 이유
- 컨테이너의 파일 시스템은 단일 디스크로 여러 출처로부터 합쳐 컨테이너에 전달한 가상 파일 시스템
- 이 출처는 기본적으로 …