Docker 입문 - image pull

박요셉·2024년 4월 25일

TIL

목록 보기
14/60
post-thumbnail

해당 자료들의 출처는 생활코딩 Docker 입문 강의입니다.

우리가 어떤 프로그램이 필요할 때 어디서 찾는가? app store
그것과 비슷한 것은 docker hub라고하는 레지스트리라고 불리는 서비스에서 이러한 소프트웨어를 찾게 될 것이다.

App store에서 다운로드 받아서 저장한 것을 Program이라고 한다.
Docker hub에서 찾아낸 것을 다운로드해서 가지고 있는 것을 Image라고 한다.
프로그램을 실행하면 process가 실제로 동작하는 것과 마찬가지로, Image를 실행하는 것을 container라고 한다.

docker hub에서 image를 다운 받는것을 pull이라 하고 그것을 실행하는 것을 run이라고 한다.
run을 하게되면 image가 container가되고 container가 실행되면서 그 안에 포함되어있는 실행되도록 조치 되어있는 프로그램이 실행이 되면서 우리가 사용할 수 있게 되는 것이다.

다운로드 받는 방법을 알아보자
Docker hub -> explore에서 쇼핑을 하면된다.
내가 원하는 소프트웨어가 설치되어 있는 컨테이너를 찾으면 된다.

Apache web server라는 프로그램을 컨테이너 위에서 실행시키고 싶으면 이것이 설치되어 있는 컨테이너를 찾음된다.
=Docker hub상에서 Apache web server는 httpd라는 이름을 가지고 있다.
(official badge를 가지고 있으면 docker에서 직접 관리하는 믿을 수 있는 컨테이너라는 뜻)

어떻게? 평소엔 docs.docker.com에서 찾아보면서 진행하면 될것이다.
지금은 영상에서 알려주는 데로 진행하겠다.

image를 다운받으려면 docker pull이라는 명령어가 있다.
docker hub에서도 아래와 같이 카피본이 존재한다.

docker pull httpd

아래는 실제 설치 사진이다.
설치 사진

설치가 잘 되었는지 확인하고 싶을 땐 docker images 명령어를 실행하자.

profile
개발자 지망생

0개의 댓글