도커를 조작하려면 ?
터미널에서 명령어를 통해 !! 도커를 조작한다.
아래 예시들은 Nginx 이미지를 다운로드 하여 컨테이너에 띄우는 과정이다.
1. 전체 흐름 요약
1. Nginx 이미지 다운로드
2. 다운로드 된 이미지 확인하기
3. 이미지를 컨테이너에 올려 Nginx 서버 실행하기
4. Nginx 서버가 잘 실행되는지 확인하기
5. 실행되고 있는 모든 컨테이너 상태 확인하기
6. 특정 컨테이너 정지
1. Nginx 이미지 다운로드
Docker Hub Container Image Library | App Containerization
Increase your reach and adoption on Docker Hub With a Docker Verified Publisher subscription, you'll increase trust, boost discoverability, get exclusive data insights, and much more.
hub.docker.com
내가 가져오고자 하는 이미지를 pull 해 올 수 있는지 확인하고 싶으면 도커 허브 페이지에 들어가서 확인해보면 된다!
우리는 Nginx를 받아올거기 때문에 아래와 같은 명령어를 실행한다.
$ docker pull nginx
2. 다운로드 된 이미지 확인하기
이미지를 잘 다운로드 받았는지 아래의 명령어를 통해 확인한다.
$ docker image ls
3. 이미지를 컨테이너에 올려 Nginx 서버 실행시키기
$ docker run --name webserver -d -p 80:80 nginx
이때 만약 nginx 이미지를 pull 해오지 않은 상태라면 자동으로 같이 pull 해서 서버를 실행시킨다.
- -- name webserver : 컨테이너 이름을 webserver로 함
- -d : 서버를 백그라운드에서 실행
- -p 80:80 : 호스트 80포트와 컨테이너 80포트를 매핑
4. Nginx 서버가 잘 실행되는지 확인하기
5. 실행되고 있는 모든 컨테이너 상태 확인하기
$ docker ps
- docker ps -a : 실행 + 중지된 컨테이너 상태 확인
6. 특정 컨테이너 정지
$ docker stop webserver
전반적으로 간단한 흐름을 정리해보았다.
다음 글 부터는 명령어를 좀 더 뜯어볼 예정이다~~
'🚀 DevOps > 🐳 Docker' 카테고리의 다른 글
[Docker] 6. 컨테이너(Container) 로그 조회 (0) | 2025.04.07 |
---|---|
[Docker] 5. 컨테이너(Container) 조회 / 중지 / 삭제 (0) | 2025.04.07 |
[Docker] 4. 컨테이너(Container) 생성 / 실행 (0) | 2025.04.07 |
[Docker] 3. 이미지(Image) 조회 / 삭제 (0) | 2025.04.07 |
[Docker] 1. Docker 기본 개념 - Container, Image (0) | 2025.04.07 |