728x90
[이론] 개념 정리
# 1. VirtualBox Network
- Bridge (VMnet0): 공유기에서 직접 가상머신으로 IP 할당 => 인터넷 연결 O
- NAT (VMnet8, enp0s3): 외부와 통신 => 인터넷 연결 O
- Host-only (VMnet1, enp0s8): 호스트 PC와 외부 통신 X => 인터넷 연결 X
# 2. 패키지 설치
$ apt-tranport-https : 패키지 관리자가 https를 통해 데이터 및 패키지에 접근할 수 있도록 함
$ ca-certificates : certificate authority에서 발행되는 디지털 서명, SSL 인증서의 PEM 파일이 포함되어 있어 SSL 기반 앱이 SSL 연결이 되어 있는지 확인할 수 있음, curl은 기본적으로 https 사이트의 SSL 인증서를 검증함
$ curl : URL을 사용하여 데이터를 전송하기 위한 명령줄 도구 및 라이브러리, 특정 웹사이트에서 데이터 다운로드할 때 사용
$ software-properties-common : 리포지토리의 추상화, 소프트웨어 소스 관리, PPA를 추가하거나 제거할 때 사용
wget vs curl
- 공통점: 웹 사이트에서 데이터를 다운로드할 수 있음
- curl이 wget보다 다양한 프로토콜 지원, 다양한 플랫폼에서 빌드/작동 가능, 자동 압축해제 지원
PPA
- Personal Package Archive, 개인 패키지 저장소.
- 개발자가 소스코드를 업로드하면 자동으로 패키지화 함.
- 사용자가 다운로드받아 설치할 수 있게 해주는 소프트웨어 저장소.
# 3. GPG 키
GPG란
- 강력한 암호화 프로그램
- RSA 방식 사용
- 나의 이메일을 암호화하는 데 사용
- 대부분의 리눅스 배포판에는 패키지 저장소 인증을 위해 gpg1.x버전이 포함되어 있음
# 4. 리포지토리 등록
- 저장소 설정
- $ lsb_release -cs : Ubuntu 배포판 이름 반환
728x90
'Docker' 카테고리의 다른 글
6 [Chap 3] 웹 서버 실행_ver.MAC (0) | 2021.06.24 |
---|---|
5 [Chap 3] Docker 설치와 튜토리얼_ver. MAC (0) | 2021.06.24 |
4 [Chap3] Docker 설치와 튜토리얼_ver.Windows (0) | 2021.05.31 |
2 [Chap2] 컨테이너 서비스 이해 (0) | 2021.05.31 |
1 [Chap1] 클라우드 서비스를 위한 Infrastructure 이해 (0) | 2021.05.31 |