Docker默認將其鏡像和容器數據存儲在/var/lib/docker目錄下。這個位置不一定適用于你的應用程序環境,因此你也許需要在不同的操作系統上移動存儲位置。
下面是一些簡單的步驟來在docker中修改存儲目錄。
1. 創建一個docker-storage目錄并將其作為docker root目錄 $ sudo mkdir /data/docker-storage $ sudo dockerd --data-root /data/docker-storage 2. 創建systemd file來設置docker daemon $ sudo vim /etc/systemd/system/docker.service.d/docker-storage.conf [Service] ExecStart= ExecStart=/usr/bin/dockerd --data-root /data/docker-storage 3. 重啟daemon $ sudo systemctl daemon-reload $ sudo systemctl restart docker 4. 驗證數據存儲位置是否已更改 $ sudo docker info | grep -i root Docker Root Dir: /data/docker-storage
現在,你已經完成了所需的步驟,并成功地將存儲位置移到了/data/docker-storage。如果需要將其再次移動回到默認位置,僅需編輯systemd文件并將其值設置為/var/lib/docker即可。