Ubuntu Server下docker實戰 02: docker進階配置
阿新 • • 發佈:2018-12-15
這一篇,我們繼續講進階配置。
1. 配置docker在系統啟動時候自動啟動
sudo /lib/systemd/systemd-sysv-install enable docker sudo systemctl enable docker sudo systemctl restart docker.service
這樣我們重啟伺服器後,docker服務也自動啟動了
2. 轉移docker資料檔案路徑
修改配置檔案
vi /etc/default/docker
我們假設要把資料移動到 /data/docker下,那麼在配置檔案中新增如下內容,儲存退出
OPTIONS=--graph="/data/docker" -H fd://
停止docker
service docker stop
確認不存在 /data/docker 目錄
rm -rf /data/docker
轉移檔案,將docker資料從/var/lib/docker 移到 /data/docker,並建立連線
sudo mv /var/lib/docker /data/docker sudo ln -s /data/docker /var/lib
啟動docker
service docker start
3. 建立docker子網,docker預設使用 172.17.0.0/24 子網,但我們可能有自己的需要,那麼可以通過下面方法建立子網
顯示已有子網
docker network ls
建立一個172.18.0.0/24的子網
docker network create --subnet=172.18.0.0/24 dockernetwork
我們看下現在的子網列表
docker network ls
NETWORK ID NAME DRIVER SCOPE b295fdf8279f bridge bridge local b338774b3d02 dockernetwork bridge local 88b7535d052a host host local 79814a08c6d1 nonenull local