* 13장.. 중요 부분
36페이지 - ONBUILD
ONBUILD ADD website.tar /var/www/html/
=> 여기서 ADD는 아카이브 파일인 website.tar 파일을 압축 해제하여 해당 폴더로 이동
ONBUILD COPY website.tar /var/www/html/
=> 여기서 COPY는 아카이브 파일인 website.tar 파일을 압축 해제하지 않고 그대로 해당 폴더로 이동
40페이지 - WORKDIR
WORKDIR /first
WORKDIR second
WORKDIR third
위의 부분은 사실상 /first/second/third 와 같은 맥락.
# 경로를 환경변수로 설정.
ENV DIRPATH /first
ENV DIRNAME second
WORKDIR $DIRPATH/$DIRNAME
위의 경로 설정은 아래와 같다.
WORKDIR /first
WORKDIR second
=====
43페이지 COPY/ADD 차이점 구별. (44페이지 참조!)
45페이지
* 볼륨 이름 미지정 시 해쉬값으로 나옴..
* 14장
.. 로컬 레지스트리 구성 방법은 크게 3가지.
- 1번 방법: 기본 로컬 레지스트리 구축
- 2번 방법: SSL 인증서(암호화된 통신 사용)하는 로컬 레지스트리 구축
- 3번 방법: (SSL 통신 + Authentication 기능) 모두 제공하는 로컬 레지스트리 구축
scp (리눅스에서 파일 공유할 때)
암호화
RSA 공개키 알고리즘
X-509 공개키
공개키 - 암호화 키 (myregistry.com.crt) 인증서 역할
비밀키 - 복호화 키 (myregistry.com.key)
=> 비대칭
2번 방법:
즉, SSL 통신을 위해서 공개키(암호화), 비밀키(복호화) 둘 다 필요.
docker2에 있는 인증서를 docker1로 옮겨야 한다.
3번 방법: bcrypt..
'Docker' 카테고리의 다른 글
[Docker 수업] 20241027 15장 Docker compose (중요) (0) | 2024.10.27 |
---|---|
[Docker 수업] 20241026 12장 이미지 생성 (0) | 2024.10.26 |
[Docker 수업] 20241026 10장 컨테이너 운용 (0) | 2024.10.26 |
[Docker 수업] 20241026 9장 네트워크 관리 (0) | 2024.10.26 |
[Docker 수업] 20241020 컨테이너 네트워크 관리 (8장) (0) | 2024.10.20 |