오늘은 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하여 컨테이너를 실행할 수 있다.
'Server > Docker' 카테고리의 다른 글
[Docker] Ubuntu 18.04에 docker 설치하기 (0) | 2024.07.13 |
---|---|
(Docker) 알고 있어야 할 상위 10가지 Docker 명령 (0) | 2024.02.16 |
도커와 Containerization (0) | 2024.02.14 |
[Docker] NodeJS 웹 앱의 도커라이징 (0) | 2022.05.02 |
[Docker] Dockerfile에 대해 (0) | 2022.05.02 |