믿고 써도 되는 애들도 있음
Repository에 개인이 작성해서 Push를 할 수도 있음
가입해보자
도커 이미지 관련 명령어들
컨테이너를 실행을 시켰다는 전제를 두자.
파일을 Container 안에서 추가, 삭제 작업을 한다.
그리고 Commit 명령어를 내릴 수 있다.
변경된 라이터블 레이어들이 readonly 레이어로 쌓이면서
우리만의 이미지로 쌓일 수 있다.
만들어진 이미지를 tag만 바꿔 달때,
docker image tag 명령어를 쓴다.
docker save, load, import, export를 사용할 수도 있음. ( 별로 사용 많이 안 함)
최종적으로는 Docker File을 가지고
Docker 이미지 빌드 명령으로 이미지 만드는 것을 할 수 있음.
오늘은 commit까지만 해볼 예정.
-
도커 이미지를 A 개발자가 B 개발자에게 전달한다고 치자.
레지스트리가 없기 때문에 공유 폴더로 보내줘야함.
공유 폴더에서 import를 땡겨오는 실습을 할 것임.
-
entrypoint가 not null 일 때,
cmd는 entrypoint의 argument가 된다
-
실행도 제대로 못 시키는 나란 인간..
강사님이 도와주심..
Docker Registry
Harbor와 Nexus를 많이 이용함
사내에 구축할 경우 Harbor를 한 번 사용해볼 것을 권장
Cloud Native Computing Foundation(CNCF 졸업생 쿠버네티스)
홈페이지 관심을 가지고 지켜봐보자
도커로 이미지 만드는 것은
Dockernize 라고 단어화 됐음 ㅋ
========================================================
도커 볼륨
영속성을 보장하기 위해 필요함
bind mount
도커 처음 쓸 때 많이 쓸 것임.
호스트 볼륨 공유에서 watch 리눅스 명령어로 지켜봐보자.
watch ls -l /tmp/update
DB에 정보가 들어갈 때 log가 뜸.
dcrmall container 모두 삭제
docker container exec -it bindmount02 bash
콘테이너 안에서 특정 명령을 실행하는 것 -> exec
'개발 > AWS' 카테고리의 다른 글
AWS Secret Manager (0) | 2024.09.13 |
---|---|
[Docker] 도커 볼륨 생성 (0) | 2022.01.20 |
[Docker] 2. 컨테이너 기반 기술 :: 네트워크 네임스페이스, Control Groups (0) | 2022.01.17 |
[Docker] 2. 컨테이너 기반 기술 :: 리눅스 chroot 기능 활용 (0) | 2022.01.17 |
[Docker] 1. Oracle VM VirtualBox 설치 (0) | 2022.01.17 |