修改docker鏡像和容器的存放路徑


默認情況下,鏡像和容器存放的路徑是/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")

修改配置文件重啟服務即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM