자유게시판

docker run으로 시작하는 리눅스 컨테이너

작성자 정보

  • 삼둡 작성
  • 작성일

컨텐츠 정보

본문

따라하면서 시작하는 Docker 입문 튜토리얼 (lainyzine.com)

이걸로 계속 따라해보는중입니다.

 

$ docker run -it --rm rockylinux:9 bash

 

8bfa72c576556b02b30861134cd1f9b2ff9c3858hxd8.pngae98b49baf969c5f60cef06bb6a511f9235c213etevl.png

$ docker run -it --rm rockylinux:9 bash
Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.
Resolved "rockylinux" as an alias (/etc/containers/registries.conf.d/shortnames.conf)
Trying to pull docker.io/library/rockylinux:9...
Getting image source signatures
Copying blob 1a5eb4db1701 done  
Copying config eeea865f41 done  
Writing manifest to image destination
Storing signatures
[root@35c441d74786 /]# 
 

 

와우 프롬프트가 바뀌었다.

 

대충 보니 rocky Linux 9를 깔아서 bash 쉘을 실행한 것 같으다.

 

Storing signatures
[root@35c441d74786 /]# cat /etc/redhat-release 
Rocky Linux release 9.2 (Blue Onyx)
[root@35c441d74786 /]# 
 

래드헷계열인가 봅니당

 

exit해서 나오고

다시  $ docker run -it --rm rockylinux:9 bash 를 실행해보니

단번에 실행이 되는거 보니

깔았던 시스템은 캐시화 되는 것인가?

 

docker run 명령어의 형식은 다음과 같습니다.

docker run (<OPTIONS>) <IMAGENAME> (<COMMAND>)

 

$ docker run -it --rm rockylinux:9 bash

 

-it : i & t 옵션

--rm : 예도 옵션

rockylinux:9 얘는 이미지 이름

bash : 얘는 command

 

이 때 처음 실행했을 때 자세히 보면, Unable to find image라는 문구를 볼 수 있습니다. 즉, Docker는 로컬에 지정한 이미지가 있는지 확인한 다음, 없으면 Docker Hub라는 외부 이미지 저장소에서 이미지를 다운로드 받습니다. 도커에서는 전문 용어로 이미지를 풀 받는다(pull)고 표현합니다. 그리고 이 이미지를 기반으로 bash 명령어를 실행합니다. 또 전문 용어 하나 나옵니다. docker run으로 실행한 프로세스를 컨테이너라고 부릅니다"라고 합니다.

 

실행할 때 지정했던 --rm 옵션의 비밀이 있습니다. 이 옵션은 컨테이너가 종료될 때, 컨테이너를 삭제해줍니다.

 

 

중지된 컨테이너를 일괄 삭제하는 방법

이럴 때는 docker container prune 명령어를 사용해서 종료된 컨테이너를 일괄 삭제할 수 있습니다.

$ docker container prune WARNING! This will remove all stopped containers. Are you sure you want to continue? [y/N] y Deleted Containers: 9ee95191c0feced3ede19a3a19fb7a55c590b5479daaa449c9b0c7d315d49db7 4ede26be7958e04a4d6a1e6c70ebcef053669306c93a3a8108470715664dddb7 32f508de3acb9278cf687e4ae6c35eba2eae4ada3f83795761083d886486e88d 07cc0e89811e64bde8ccb0b05316bdec4a07e72f44d9bc221ff1616283cf7721 Total reclaimed space: 34B

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

인기검색어


최근글


새댓글