Docker 修改預設儲存路徑的一個方法
阿新 • • 發佈:2019-01-24
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 systemctl daemon-reload systemctl start docker
7. 檢視docker info 資訊
8. docker pull 一個image 檢視存放路徑是否準確
驗證映象資訊存放到了 /home/docker 目錄下