Docker 修改默認存儲路徑的一個方法

1. 前期安裝創建centOS的虛擬機時發現自己對linux的掛載點不清楚, 造成掛載點的分配不太均勻,如圖:

root / 節點的大小設置的比較小 /home路徑設置的一直比較大

但是docker 默認的存儲路徑在 /var/lib/docker下面 感覺不太好.

2. 爲了解決這個問題, 計劃將docker的默認存儲路徑從/var/lib/docker中移出去

方法: 在/home 目錄下創建目錄.

cd /home
mkdir docker

3. 修改docker的systemd的 docker.service的配置文件

不知道 配置文件在哪裏可以使用systemd 命令顯示一下.

systemctl disable docker
systemctl enable docker
#顯示結果
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.

4. 修改docker.service文件.

vim /usr/lib/systemd/system/docker.service

5. 在裏面的EXECStart的後面增加後如下:

ExecStart=/usr/bin/dockerd --graph /home/docker

6. 重新enable 一下docker 服務 重新進行軟連接 以及進行一次 daemon-reload

systemctl disable docker
systemctl enable docker
systecmtl daemon-reload
systemctl start docker

7. 查看docker info 信息

8. docker pull 一個image 查看存放路徑是否準確

驗證鏡像信息存放到了 /home/docker 目錄下

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章