Server/Docker

[Docker] Ubuntu 18.04에서 Docker Hub 사용하여 이미지 Pull 및 실행하기

범데이 2024. 7. 16. 00:33
728x90

오늘은 Ubuntu 18.04에서 Docker Hub를 사용하여 이미지를 Pull하고 실행하는 방법을 정리해보고자 한다.

 

전제조건

- Ubuntu 18.04 운영체제

- Docker가 설치되어 있어야 함

 

 

1. Docker Hub에 로그인

Docker Hub에 로그인하려면 다음 명령어를 사용한다.

sudo docker login

 

로그인 명령어를 입력하면 Docker Hub의 사용자 이름과 비밀번호를 묻는 프롬프트가 나타난다. 해당 정보를 입력하면 Docker Hub에 로그인된다.

 

로그인에 성공하면, "Login Succeded" 라는 출력이 표시된다.

 

 

 

2. Docker 이미지 Pull

Docker Hub에서 이미지를 가져오려면 다음 명령어를 사용한다.

sudo docker pull <repository>/<image>:<tag>

(`<repository>`와 `<image>`를 원하는 레포지토리와 이미지 이름으로 바꾸면 된다.)

 

 

예를 들어, Ubuntu 이미지를 가져오려면 다음과 같이 입력할 수 있다.

sudo docker pull ubuntu:18.04

 

 

 

 

 

이미지를 가져온 후, 다음 명령어로 이미지 목록을 출력할 수 있다.

sudo docker images

 

 

 

3. Docker 컨테이너 실행

이미지를 다운로드한 후 , Docker 컨테이너를 실행하려면 다음 명령어를 사용한다.

sudo docker run -d --name <container_name> <repository>/<image>:<tag>

 

예를 들어, Ubuntu 이미지를 사용하여 컨테이너를 실행하려면 다음과 같이 입력할 수 있다.

sudo docker run -d --name my_ubuntu_container ubuntu:18.04

 

실행 명령어를 입력하면, 위와 같이 실행된 컨테이너 ID가 출력된다.

 

 

4. 실행 중인 Docker 컨테이너 확인

실행 중인 Docker 컨테이너를 확인하려면 다음 명령어를 사용한다.

sudo docker ps

 

이 명령어는 현재 실행 중인 모든 컨테이너 목록을 출력한다.

 

 

 

5. Docker 컨테이너 접속

실행 중인 Docker 컨테이너에 접속하려면 다음 명령어를 사용한다.

sudo docker exec -it <container_name> /bin/bash

 

 

예를 들어, 앞서 실행한 `my_ubuntu_container`에 접속하려면 다음과 같이 입력할 수 있다.

sudo docker exec -it my_ubuntu_container /bin/bash

 

 

 

 

 

이렇게 Ubuntu 18.04에서 Docker를 사용하여 Docker Hub에 로그인하고 이미지를 pull하여 컨테이너를 실행할 수 있다.

반응형