컨테이너 인프라 환경
Master Node
Worker Node
Docker nginx 사용해보기
=> 도커의 경우 동일한 이미지 레이어를 공유하므로 이전에 다운받은 레이어가 있는 경우
다시 내려받지 않아도 된다.
DockerTest 디렉터리로 이동
html이라는 이름의 디렉터리 생성
docker run -d -p 8080:80 -v
/home/user1/DockerTest/html:/usr/share/nginx/
--restart always --name nginx-bind-mounts nginx
-v(Volume)
cd html
ll 명령 실행
=> 현재 어떠한 내용도 없기 때문에 total 0이 출력된다.
- docker run -d -v nginx-volume:/usr/share/nginx/html \
> -p 8081:80 --restart always --name nginx-volume nginx
d9538cc19ea5d8b9c2d812c9161365728c86890436e8d314fd5a6fc017d039aa
docker ps -f ancestor=nginx 명령 실행
docker stop $(docker ps -f ancestor=nginx)
해당 명령으로 nginx 이름이 포함된 모든 컨테이너 중지
docker ps -qa -f ancestor=nginx
=> 해당 이름의 중지된 컨테이너 확인
docker rm $(docker ps -qa -f ancestor=nginx)
docker images -q nginx
=> nginx 이름이 포함된 중지된 이미지 확인
docker rmi $(docker images -q nginx)
=> 해당 이름의 이미지 모두 삭제