Notice
Recent Posts
Recent Comments
Link
개발 무지렁이
[Docker] Volume(볼륨), host os 폴더와 docker container 폴더의 매핑 본문
Backend/Docker
[Docker] Volume(볼륨), host os 폴더와 docker container 폴더의 매핑
Gaejirang-e 2023. 7. 3. 02:14
Volume(볼륨)
안쪽 폴더(docker의 container의 폴더)를 매핑시킬 수 있다.
(안쪽 폴더에 있는 내용을 영속적이고, 안전하게 보관할 수 있다.)
docker run \
-d \
-p 8031:80 \
--name=nginx_1 \
--rm \
-v /docker_projects/nginx_1/volumes/usr/share/nginx/html:/usr/share/nginx/html \
nginx
# \을 써주면 명령어 중간에 Enter가 가능하다
❗. -v(볼륨 옵션): host os폴더:docker container 폴더 매핑
매핑시킨 host os 폴더의 index.html 파일 만들기
# docker_projects 폴더 이하의 모든 파일들의 소유권을 => woo
sudo chown woo: -R /docker_projects
echo "<h1>Hello, There</h1>" > /docker_projects/nginx_1/volumes/usr/share/nginx/html/index.html
⭐. sudo yum install tree
tree (현재 폴더: docker_prejects)
tree (현재 폴더: docker_prejects)


⚠️. host os 폴더의 내용이 docker container 폴더와 매핑되어 있음을 알 수 있다.
'Backend > Docker' 카테고리의 다른 글
[Docker] 도커라이즈(스프링부트 앱 실행파일 + 자바) 및 운영서버에서 실행 (0) | 2023.07.06 |
---|---|
[Docker] 범용 이미지를 개조하여 my 이미지 제작 (0) | 2023.07.04 |
[Docker] 컨테이너 내부 진입, index.html 파일 수정 (0) | 2023.07.03 |
[Docker] 도커로 nginx 실행 및 접근(포트포워딩) (0) | 2023.06.29 |
[Docker] 호스트 OS와 컨테이너 간 통신 (0) | 2023.06.28 |