Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- elasticsearch
- Custom Resource
- docker swarm
- 비구조화 할당
- Endpoints
- 구조분해 할당
- transit gateway
- cognito
- 온프레미스
- vgw
- On-Premise
- Site-to-Site VPN
- AWS
- Await
- DynamoDB
- Service
- prometheus
- optional chaining
- api gateway
- docker
- 옵셔널 체이닝
- VPC
- 단축 평가
- null 병합 연산자
- Kubernetes
- grafana
- JavaScript
- Proxy Resource
- 자바스크립트
- CloudFormation
Archives
- Today
- Total
만자의 개발일지
[Docker] 호스트와 컨테이너 파일 시스템 연결 본문
Docker 컨테이너 안에 있는 파일을 수정했는데 만약에 컨테이너가 삭제되면 어떻게 될까요?
수정했던 파일 내용이 싹 날라가 버릴 것입니다. 컨테이너를 안사라지게 하면 되겠지만 컨테이너를 사용하는 이유는 필요할때 생성하고 필요없을때 지우기 위함입니다.
이런 방법을 해결하기 위해 호스트 컴퓨터의 파일시스템과 컨테이너 안의 파일시스템을 연결하여 호스트 컴퓨터에서 파일을 수정하면 컨테이너 안에 있는 파일이 수정되게끔 설정해보도록 하겠습니다.
호스트와 컨테이너 연결
# docker run -p [HostPort]:[ContainerPort] -v [HostFileSystemPath]:[ContainerFileSystemPath] [image]
예시 apache
# docker run -p 80:80 -v /var/www/html:/usr/local/apache2/htdocs/ httpd
이렇게 설정하면 /var/www/html/index.html 을 수정하면 컨테이너 안에있는 index.html 파일이 수정될 것입니다.
'Docker' 카테고리의 다른 글
[Docker] 이미지 태그에 timestamp 찍기 (1) | 2021.12.28 |
---|---|
[Docker] Dockerfile 생성 후 build하기 (feat. Node.js, S3, EC2) (0) | 2021.12.20 |
[Docker] Docker 컨테이너에 접속하기 (1) | 2021.11.12 |
[Docker] Docker 기본 명령어 (0) | 2021.11.12 |
[Docker] CentOS Docker 설치 방법 (0) | 2021.11.12 |
Comments