[docker] 이미지 다루기
오늘은 도커 CLI에서 이미지를 찾고, pull하는 방법을 알아봅니다.
docker images
기본적으로 docker images 명령어로 현재 로컬 리포지토리에 있는 도커 이미지를 불러옵니다.
docker images
추가
만약 특정 이미지만 보고 싶다면 특정 이미지 명을 작성해줍니다.
docker images nginx
docker search
이미지를 검색하기 위해서 docker search [이미지명]을 입력합니다.
docker search nginx
NAME은 이름, DESCRIPTION은 설명, STARS는 별, OFFICIAL : 실제 오피셜 인 경우 OK 표시됩니다.
docker pull
이미지를 검색했다면 이미지를 다운받으면 됩니다, 이것이 docker pull입니다.
일단 기본적으로 nginx를 쓰면 latest버전으로 들고옵니다.
docker pull nginx
특정버전을 다운받고 싶다면 버전정보를 입력해주면된다.
docker pull nginx:1.10.3
docker 이미지는 레이어 방식으로 쌓는 개념이다.
그래서 a330b6cecb98처럼 같은 레이어가 있으면 Already exists로 나오면서 별도 다운을 하지 않는다.
docker run
도커 이미지를 실행시키기 위해서 run 다음 이미지 명을 입력하면된다.
만약 -d(detach) : 컨테이너를 백그라운드에서 진행함
--restart always : 컨테이너 재시작과 관련된 정책, 리눅스 시스템에서 도커가 시작되는 동안에는 무조건 시행됨.
docker run -d --restart always nginx
docker ps
도커의 실행상태를 확인합니다.
docker ps -f id=92e1
-f : find 옵션
key=value의 형태로 find한다.
key에는 id, name, label, exited(컨테이너 종료시 반환 숫자 코드), status, ancestor(이미지) 등이 있다.
Author And Source
이 문제에 관하여([docker] 이미지 다루기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@exljhun307/docker-이미지-다루기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)