默認情況下,鏡像和容器存放的路徑是/var/lib/docker。
要修改這個設置很簡單,把指定的目錄軟鏈到這個目錄,或者將一個單獨的分區掛載到這個目錄,或者直接修改docker啟動參數。
查看使用幫助
# docker daemon --help
-g, --graph=/var/lib/docker:Root of the Docker runtime
修改docker配置文件
# vim /etc/default/docker
DOCKER_OPTS="--graph=/docker"
重啟服務
# /etc/init.d/docker restart
查看信息
# docker info
Containers: 16
Images: 66
Server Version: 1.9.1
Storage Driver: aufs
Root Dir: /docker/aufs
Backing Filesystem: extfs
Dirs: 98
Dirperm1 Supported: true
Execution Driver: native-0.2
Logging Driver: json-file
Kernel Version: 3.16.0-0.bpo.4-amd64
Operating System: Debian GNU/Linux 7 (wheezy)
CPUs: 32
Total Memory: 94.54 GiB
Name: uy01-03
ID: AYRJ:AIXS:47NX:LURW:KOM6:AVVM:CUAF:QFXW:2QDP:ONNP:RHKJ:LG37
默認情況下,Root Dir為/var/lib/docker/aufs,修改后自然就是/docker/aufs了。
另外,在新版的docker 17.06.0-ce上,已經不再支持docker daemon,而是使用dockerd。相關的參數也不相同。
查看使用幫助
# dockerd --help
--data-root string:Root directory of persistent Docker state (default "/var/lib/docker")
修改配置文件重啟服務即可。