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