Docker - install & search

FromCloud·2023년 6월 16일
0

Kubernetes & Docker

목록 보기
2/12

Docker install

Rocky9으로 설치를 했지만 Centos7 에서 설치를 해도 상관없습니다!

yum install -y yum-utils

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

docker-ce를 다운받기 위해서 repository를 추가해준다
레포지토리를 추가하지 않고 docker를 설치하게 되면 docker-ee로 다운로드가 되는데
ee란 Enterprise Edition을 지칭하며 업무용 응용프로그램 제작이나 배송 및 실행하는 엔터프라이즈 개발 및 IT팀을 위한 설계로 유료이다 그렇게 때문에 학습용으로 사용하는 우리는 docker-ce를 설치하기 위해서 레포지토리를 추가한 후에 다운을 받았다
ce는 Community Edition으로 docker를 시작하고 컨테이너 기반 앱을 실험을 하거나 교육을 받는 사람, 소규모팀에서 이상적이고 무료이다! 우리가 ce 버전을 다운받는 이유이다.

yum install -y docker-ce docker-ce-cli containerd.io

systemctl enable --now docker

enable --now는 systemctl 에서 start와 enable을 같이 실행하기 위해서 사용한 명령어이다
enable은 linux를 재부팅했을때 다시 system을 시작해야하는 귀찮음을 방지하기 위해서 사용한다

다운이 완료되었다면

docker --version을 사용하여 잘 다운이 되었는지부터 확인을해야 한다

search 명령어

dockerhub에 올려져있는 image 를 보기위해서
docker search <image_name> 을 사용하여 가져오고 싶은 image 파일을 가져온다
ex) nginx, httpd(apache), wordpress, mysql, centos, ubuntu...

docker search <image_name>으로 검색을 하게 되면 기본적으로 25개의 image 파일들을 보여준다

필터링

그렇게 어렵지않고 가볍게 보고 넘어갈 수 있는 search 필터링 명령어 들이다

docker search -f stars=30 nginx
해석: 별이 30개 이상 찍힌 nginx image들을 보여줘라

docker search -f is-official=true nginx
해석: 공식적으로 올려져있는 image nginx를 보여줘라

docker search -f is-automated=true nginx
해석: nginx가 자동적으로 빌드가 되는 image들을 보여줘라

docker search --limit 10 nginx
해석: 기본적으로 25개를 보여주는데 nginx와 관련된 image 10개만 보여줘라

docker search --limit 10 --no-trunc nginx
해석: DESCRIPTION(설명) 부분을 짤리지 않게 nginx와 관련된 images 10개만 보여줘라

`

profile
매일 발전하는 Cloud Engineer

0개의 댓글