docker 엔진 설치와 구성 확인
설치 전 확인 / docker 사용에 필요한 패키지 설치
- docker 설치 전 확인 사항
- 리눅스 커널 정보 (3.10 이상), 64 비트 (x86_64)
- docker 사용에 필요한 패키지 설치
- apt-transport-https : docker는 CE 버전 다운 (사용하는 웹 주소 https로 되어 있음)
- ca-certificates : https는 인증서 필요, 인증서 기능 패키지
- curl : api 통신
- gnupg-agent : docker는 패키지 가드를 사용함
- software-properties-common : docker repository에서 다운, repository 관리 기능을 제공
keyring 을 통한 apt key 관리
- curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg, sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - : keyring 등록
- sudo apt-key fingerprint : docker 가 가지고 있는 키가 있는지 확인
apt repository source에 docker repo 추가 (keyring 포함)
docker 설치
[참고] shellscript 로 docker 설치
docker 정보 확인
- buildx : 이미지 빌드 관련 도구
- server
- Server Version : 24.0.6
- Storage Driver : overlay2, 도커 이미지는 결국엔 파일로 되어있음 / 파일 관리 / 호스트간 공유를 잡는 볼륨 드라이버
- Backing Filesystem : xfs, 도커 기능 중 xfs에서만 가능한 기술이 있음
- Logging Driver : json-file, aws/gcplogs/json/splunk, 로그 관리 이유 : 분석을 위해 관리
- Cgroup Driver : systemd / Cgroup Version : 2, 24버전은 업데이트 됨
- Network : bridge (기본 네트워크)
- 3 요소
- Runtimes : runc, 커널 공유를 통해 컨테이너를 만듦 / 컨테이너를 통해 hostos의 커널까지 들어올 수 있음 / 생성
- Init Binary : docker-init / 실행
- containerd version : 8165~~ / 관리
feat. 한번에 끝내는 CI/CD 모든 것
'다시 웹, 백엔드로 > CICD' 카테고리의 다른 글
Nodejs 환경 Image build (0) | 2024.08.14 |
---|---|
Docker 플랫폼 환경 구성 (0) | 2024.08.13 |
Ubuntu linux 환경 구성 (0) | 2023.09.08 |
Docker 플랫폼 환경 구성 (0) | 2023.09.06 |
컨테이너 가상화 이해 (0) | 2023.09.03 |