Problem
아래의 데몬 로그 메시지와 함께 데몬이 시작되지 않음
코드 블럭 |
---|
title | journelctl -xe docker.service |
---|
|
Error starting daemon: error initializing graphdriver: "/var/lib/docker" contains several valid graph drivers:
devicemapper, overlay; Please cleanup or explicitly choose storage driver (-s <DRIVER>)" |
Causes
Docker container의 writable layer와 docker volume이 storage를 사용하고 있다면 docker의 storage driver 가 필요하다.
이전 docker 실행에서 사용했던 storage driver를 알 수 없을 때 Docker daemon은 실행되지 않을 수 있다. 이 때 storage driver를 Docker daemon에 지정해야 한다.
Solution
패널 |
---|
|
Docker daemon 에 사용할 storage driver 지정 코드 블럭 |
---|
title | /etc/docker/daemon.json |
---|
| {
"storage-driver": "devicemapper"
} |
- Docker 시작
|
Related articles
https://docs.docker.com/engine/userguide/storagedriver/selectadriver/#related-information
레이블별 문서 |
---|
showLabels | false |
---|
max | 5 |
---|
spaces | ASD |
---|
showSpace | false |
---|
sort | modified |
---|
reverse | true |
---|
type | page |
---|
cql | label = "troubleshooting-docker" and type = "page" and space = "ASD" |
---|
labels | troubleshooting-docker |
---|
|
...