본문 바로가기

클라우드

도커 -4

docker pull : 컨테이너 이미지를 다운로드

docker start : 컨테이너 인스턴스를 시작

docker run : pull +start

docker stop :실행중인 컨테이너 인스턴스 중지

docker restart : 실행중인 컨테이너 재시작

docker inspect : 컨테이너 상태에 자세한 정보 표시

docker attach : 컨테이너 인스턴스의 프로세스에 대한 액세스 권한을 억거나 연결

docker exec : 실행중인 컨테이너 내에서 명령을 실행

docker rm : 중지 된 컨테이너를 삭제

docker rmi  : 컨테이너 이미지를 삭제

 

도커 이미지 안으로 들어가기

sudo docker exec -it nginx_web /bin/bash

 

html 파일 확인

cd /usr/share/nginx/html

 

log 파일 확인

cd /var/log/nginx

 

exit로 나갈 수 있음

 

 

 

이번엔 ubuntu를 run 명령어로 다운하고 실행까지 하려함

sudo docker run -i -t -d --name ubuntu01 ubuntu:18.04

-i -t를 -it로 붙여도 됨 우분투 18.04 버전을 ubuntu01이라는 이름으로 다운받음

run은 다운하고 실행까지 하는거라 

sudo docker ps

로 확인해보면 실행중

당연히 

sudo docker run -i -t -d --name ubuntu02 ubuntu:18.04

로 하면 

ubuntu02가 또생김

 

 

-실습

ubuntu01에 들어가서

tmp디렉토리에 test01.txt파일을 만들어주고

이미지 밖에서 cat으로 txt파일을 읽어줌.

 

ubuntu02에서 tmp에 들어가서 ls 치면 당연히 01에서 만들었기때문에 없음.

그래서 만들어주고 똑같이 확인해봄.

 

실습이 끝났으니 가차없이 지워줌

 

sudo docker stop 이름

으로 멈추고 (이름 대신 컨테이너 id를 써도 됨)

sudo docker rm 이름

지워주고

ps로 확인해보면 사라짐

원본 이미지파일을 카피한 컨테이너들은 다삭제 되었지만 원본 ubuntu는 남아있음

그래서 

 

sudo docker images

로 image id를 확인한 후

sudo docker rmi 이미지id

로 삭제해버림

 

 

 

'클라우드' 카테고리의 다른 글

도커파일 활용  (0) 2022.11.13
도커파일 -1  (0) 2022.10.18
도커 -3  (0) 2022.10.12
도커 -2  (0) 2022.10.12
도커 -1  (0) 2022.10.11