docker 常見問題處理匯總


問題一:

docker
執行docker info出現如下警告
WARNING: bridge-nf-call-iptables is disabled
WARNING: bridge-nf-call-ip6tables is disabled

解決辦法:
vi /etc/sysctl.conf

添加以下內容
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.bridge.bridge-nf-call-arptables = 1

最后再執行
sysctl -p

問題二:
Docker 修改默認存儲路徑的一個方法

1. 前期安裝創建centOS的虛擬機時發現自己對linux的掛載點不清楚, 造成掛載點的分配不太均勻,如圖:
root / 節點的大小設置的比較小 /date路徑設置的一直比較大
但是docker 默認的存儲路徑在 /var/lib/docker下面 感覺不太好.

2. 為了解決這個問題, 計划將docker的默認存儲路徑從/var/lib/docker中移出去
方法: 在/date 目錄下創建目錄.
cd /date
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 /date/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 查看存放路徑是否准確
df

 


免責聲明!

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



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