본문으로 바로가기

도커 컨테이너 관리 실습

category MLOps/Docker 2022. 3. 14. 16:08

1. 이미지 다운로드

- httpd:latest, centos:7, ubuntu:latest

docker image pull httpd

docker image pull centos:7

docker image pull ubuntu

2. 다운로드 한 이미지 확인

docker image ls
# docker image inspect ubuntu:latest

3. 이미지를 이용해서 컨테이너 실행

1) create 명령어와 start 명령어로 centos:7 이미지 실행 - 이름: centos

docker container create -it --name centos -it centos:7
docker container start centos

# 만약 start 명령어 사용 시 -ai 옵션으로 연결한다면, Ctrl + p + q 사용하여 연결만 해제

 

2) create 명령어와 start 명령어로 httpd:latest 이미지가 정상 동작하도록 실행 - 이름: web1

docker container create --name web1 httpd:latest
docker container start web1

 

3) run 명령어로 ubuntu:latest 이미지 실행 - 이름: ubuntu

docker container run --itd --name ubuntu ubuntu:latest

 

4) run 명령어로 httpd:latest 이미지 실행 - 이름: web2

docker container run --name web2 -d httpd:latest

4. 컨테이너 상태 확인

1) 동작 중인 컨테이너 상태 확인

docker container ps

 

2) 모든 컨테이너 상태 확인

docker container ps -a

 

3) 특정 컨테이너 하나 자세한 정보 확인

docker container inspect <name>

5. 컨테이너 동작 확인

1) ubuntu 컨테이너 중지

docker container stop ubuntu

 

2) web1 컨테이너 강제 삭제

docker container rm -f web1

6. 컨테이너에 다른 어플리케이션 실행

1) centos 이미지로 ls 명령어 실행

docker container run --name centos_ls centos:7 ls

 

2) httpd 이미지로 bash 실행

docker container run --name web_bash -itd httpd:latest bash

'MLOps > Docker' 카테고리의 다른 글

도커 네트워크  (0) 2022.03.15
도커 볼륨 관리 실습  (0) 2022.03.14
도커 이미지 및 도커파일 관리 실습  (0) 2022.03.14