Centos7修改Docker默认存储位置
生活随笔
收集整理的這篇文章主要介紹了
Centos7修改Docker默认存储位置
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Centos7修改Docker默認(rèn)存儲(chǔ)位置
一、前言
Centos7安裝docker之后,默認(rèn)的鏡像及容器存儲(chǔ)路徑為/var/lib/docker,可以使用命令docker info查看。
但是該路徑默認(rèn)使用的是系統(tǒng)盤的存儲(chǔ),如果掛載了數(shù)據(jù)盤,需要把docker的默認(rèn)存儲(chǔ)路徑修改至數(shù)據(jù)盤的掛載目錄,則需要修改docker的相關(guān)配置。
二、步驟
修改配置
將--graph /data/docker添加在docker.service文件中的ExecStart字段后面,其中/data/docker為你需要修改的存儲(chǔ)目錄
mkdir -p /data/docker vim /usr/lib/systemd/system/docker.service將
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock修改為:
ExecStart=/usr/bin/dockerd --graph /data/docker -H fd:// --containerd=/run/containerd/containerd.sock?
重啟服務(wù)
systemctl daemon-reload systemctl restart docker?
再執(zhí)行docker info時(shí),能看到目錄已修改:
# docker info|grep 'Docker Root Dir'Docker Root Dir: /data/docker?
三、測(cè)試
下載一個(gè)redis鏡像
docker pull redis?
查看sha256
# docker inspect -f {{".Id"}} redis sha256:c33c9b2541a8fea04fe621e1e9d4e5973d9062f2a4eaac7a8d8b82c23c1b0aa8?
查看存儲(chǔ)目錄
# ls -l /data/docker/image/overlay2/imagedb/content/sha256/ 總用量 8 -rw------- 1 root root 6648 12月 31 17:25 c33c9b2541a8fea04fe621e1e9d4e5973d9062f2a4eaac7a8d8b82c23c1b0aa8總結(jié)
以上是生活随笔為你收集整理的Centos7修改Docker默认存储位置的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 修改docker 的挂载路径 Root
- 下一篇: 2021-03-09 Matlab RB