ZFS를 유효하게 하는 Linux에서 docker 데몬을 시작하여 zopool/ROOT에서 발생하는 것을 방지합니다

1421 단어 DockerLinuxzfstech
ZFS를 유효하게 만든 Linux에서 docker 데몬을 시작하면 자동으로 ZFS로 시작합니다.하지만 한 층 한 층 파일 시스템으로 등록하고 조폴/ROOT/var/lib/xxx에서 제작하고 조폴/ROOT에서 캡처하면 도커의 각 층 캡처가 잡혀 힘들어요.
이러한 상황을 피하기 위해 조폴/ROOT와 다른 조폴/DOCKER를 제작하여 도커 데몬을 이동하면 됩니다.
다음 명령을 사용하여 파일 시스템을 만듭니다.
sudo zfs create zpool/DOCKER
그리고 docker 수호 프로세스의 설정/etc/docker/daemon을 설정합니다.제이슨에 넣어.
{
  "storage-driver": "zfs",
  "storage-opts": ["zfs.fsname=zpool/DOCKER"]
}
docker 데몬을 다시 시작합니다.현재 docker 디렉터리를 삭제합니다.
sudo systemctl stop docker
sudo rm -rf /var/lib/docker
sudo systemctl start docker
풀이미지를 시도해보면 조폴/DOCKER로 추가되었음을 확인할 수 있습니다.
docker pull debian
sudo zfs list

NAME                                                                                        USED  AVAIL     REFER  MOUNTPOINT
zpool                                                                                      97.5G   817G       96K  /
zpool/DOCKER                                                                               91.8M   817G       96K  /DOCKER
zpool/DOCKER/ea9d345a8ab2cc40480ab9120607a8c831a45845b284daf0e59f9315767628de              91.7M   817G     91.7M  legacy
zpool/ROOT                                                                                 25.9G   817G       96K  none

좋은 웹페이지 즐겨찾기