docker 상용 명령 볼 륨 편

3593 단어
docker 의 지속 화 는 주로 2 가지 bid 와 volume 이 있 습 니 다.
bind 방식 으로 직접 마 운 트 주의: 원본 파일 이 존재 하지 않 거나 마 운 트 된 디 렉 터 리 가 용기 에 비어 있 지 않 으 면 이 디 렉 터 리 의 기 존 내용 이 숨겨 집 니 다.예 를 들 어 nginx 접근 디 렉 터 리 에 마 운 트 된 index. html 50x. html 는 숨겨 집 니 다.
[root@worker1 ~]# docker container run -d  --name=web1 --mount type=bind,src=/root/,dst=/opt/ nginx
a8ada6f9b0cd992c91a2ab731d1b9f5ab0cd210291810649316df87e0675cfc0

volume 방식 은 용기 미 러 에 마 운 트 된 디 렉 터 리 에 파일 이 있 으 면 파일 이 표 시 됩 니 다.
1. 볼 륨 만 들 기
[root@worker1 ~]# docker volume create test
test

2. 볼 륨 목록
[root@worker1 ~]# docker volume ls
DRIVER              VOLUME NAME
local               portainer_data
local               test
local               test-volume
[root@worker1 ~]# docker volume rm

3. 자세 한 내용 보기
[root@worker1 ~]# docker volume inspect test-volume
[
    {
        "CreatedAt": "2020-07-07T16:35:41+08:00",
        "Driver": "local",
        "Labels": {},
        "Mountpoint": "/var/lib/docker/volumes/test-volume/_data",
        "Name": "test-volume",
        "Options": {},
        "Scope": "local"
    }
]

4. 삭제
[root@worker1 ~]# docker volume rm test
test

6. 용기 에 마 운 트 해서 사용
[root@worker1 ~]# docker container run -d --name=test --mount src=test-volume,dst=/opt/ nginx
195801b300681ed5d454fd6b9c80491902704aefd98f2e216ce72166a6d8a283

좋은 웹페이지 즐겨찾기