[Docker] 이미지 관리

도커에서 가장 중요한 것을 3개 뽑으라 한다면,
첫째는 이미지요. 두번째도 이미지요, 세번째도 이미지라 할 것이다.



목록 확인

현재 설치되어있는 이미지는 image ls나 images로 확인할 수 있다. 차이는 없다.

아치리눅스와 센토스가 깔려있음을 알 수 있다.



이미지 설치(기본설정)

대중적인 리눅스의 기본 이미지들은 도커 레포지토리에서 그냥 제공해주기 때문에, pull OS명으로 받아올 수 있다.

그럼 이렇게 추가될 것이다.



이미지 삭제

삭제는 iimage rm 명령어로 수행할 수 있다. 혹은 단축된 rmi를 써도 된다.

이렇게 컨테이너를 지정할 때는 ID 말고도 이름을 써도 된다.



이미지의 이동

가장 편하게 이미지 파일을 이동하는 법은 도커 허브를 쓰는 것이지만, 그건 다음 포스트에서 다루겠다.

도커의 이미지 파일을 복사해서 저장하는 것은 save 명령을 통해 달성할 수 있다.
인자로 이미지 이름을 넣어주고, -o 플래그로 출력될 파일이름을 달아주면 된다.

그럼 현재 디렉터리에 이미지 파일이 출력된다.

저걸 어떻게 주고받으면 되고...
받은 파일을 도커에 등록하려면 load 명령에 -i 플래그와 함께 파일명을 넣어주면 된다.

짜잔



이미지 복사

이미지 목록 내에서 이미지를 복사하고 싶다면, tag 명령을 쓰면 된다.
첫번째 인자로 기존의 이미지명:태그를 받고, 두번째로 새로 복사할 이미지명:태그를 넣어주면 된다.

태그는 보통 버전 표시에 쓰는 것 같다.
그렇다.


참조
https://miiingo.tistory.com/182
https://stackoverflow.com/questions/25211198/docker-how-to-change-repository-name-or-rename-image
http://pyrasis.com/Docker/Docker-HOWTO#search
http://redbyzan.github.io/writing/docker-favorite/