반응형
Docker image를 build, run, exec하는 방법에 대해 알아보자.
앞의 포스팅에서 Docker image를 만들었다면, 그 이미지를 이용해 사용하는 방법을 알아보자.
- 지난시간 복습
해당 명령어를 통해 도커 이미지를 빌드했었다.// example: docker build [OPTIONS] PATH | URL docker build -t server-response ./
- 지난시간 복습
이제 아래 명령어를 통해 도커 이미지를 Run시켜보자.
docker run -it server-response
docker run <옵션> <이미지 식별자> <명령어> <인자>
// 이미지 식별자 = 이미지ID or 레퍼지토리:태그
// 옵션
-d : 컨테이너 백그라운드 실행
-it : 컨테이너를 종료하지 않고 계속해서 터미널 입력을 사용하는 상태로, 바로 컨테이너의 CLI를 사용할 수 있게 함
- -it 옵션을 사용한다면 바로 터미널로 접속해 CLI를 사용할 수 있지만, -d 옵션을 사용해 백그라운드 실행 후 터미널에 접속하고 싶다면 아래 명령어를 사용하면 된다.
docker run -d server-response docker ps -a // container ID 확인 docker exec -it <컨테이너 ID> /bin/bash
해당 명령어를 통해 도커 컨테이너의 쉘에 접속할 수 있다.
'Study & Project ✏️ > Docker' 카테고리의 다른 글
[docker-compose] - node.js docker-compose 예제, docker-compose network간 통신 (0) | 2023.09.11 |
---|---|
[Docker] - Node.js Dockerfile example, Dockerfile 예제 (0) | 2023.09.10 |