[Docker] - docker, kubernetes 기초설정, 예제
docker volume prune
우선 앞전 실습으로 생긴 안쓰는 볼륨을 삭제해준다
docker run -d -v $(pwd)/html:/usr/share/nginx/html -p 80:80 nginx
현재경로에 html 폴더를 만들고 nginx의 html 폴더와 mount 시켜준다
docker exec -it elated_johnson /bin/bash
touch /usr/share/nginx/html/test.txt
nginx의 위 폴더에 접속해 test 파일을 만들어주면 mount한 외부 폴더에도 파일이 생긴걸 확인 할 수 있다
예제 1
docker run -d --name myvo -v /opt/html:/usr/share/nginx/html ubuntu:focal
docker run -d --name nginx --volumes-from myvo nginx
docker exec -it nginx /bin/bash
touch /usr/share/nginx/html/test.txt
volume을 하나 생성해주고 mount해준다
nginx를 myvo에 연결해서 실행해준다
nginx에 접속해 mount한 경로에 test용 파일을 만들어주면 외부 폴더에도 생긴걸 확인 할 수 있다
'Docker' 카테고리의 다른 글
docker image save/load (0) | 2023.10.06 |
---|---|
docker commit (0) | 2023.10.06 |
docker network (0) | 2023.10.05 |
docker compose를 활용한 wordpress 설치 (0) | 2023.10.05 |
docker compose 예제 실습 (1) | 2023.10.05 |