系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > 系統(tǒng)教程 > Linux更改Docker運(yùn)行根目錄

Linux更改Docker運(yùn)行根目錄的方法

時間:2015-05-27 14:52:40 作者:小蘭 來源:系統(tǒng)之家 1. 掃描二維碼隨時看資訊 2. 請使用手機(jī)瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20150527/49414.html 手機(jī)查看 評論

  許多Linux用戶在安裝系統(tǒng)的時候,并沒有分配/var 分區(qū),而在安裝Docker后才發(fā)現(xiàn),它的默認(rèn)存放位置是在 /var/lib/docker。因此導(dǎo)致了Docker在運(yùn)行的很慢,那么要怎么解決這個問題呢?下面一起來看看解決的方法吧。

Linux更改Docker運(yùn)行根目錄的方法

  解決方法:

  一是重裝系統(tǒng),這也太不人性化了,忽略。。。下次部署 Docker 宿主機(jī)的時候得好好分區(qū)下。

  二是改變 Docker 默認(rèn)存放路徑。

  查了下手冊發(fā)現(xiàn): -g, --graph=“/var/lib/docker” 設(shè)置Docker運(yùn)行時根目錄

  使用 --graph 參數(shù):docker --graph=/opt/docker -d,會自動生成/opt/docker目錄(0700),并在該目錄下創(chuàng)建 docker 相關(guān)文件

  原來的鏡像和容器都找不到了,因為路徑改了(原來的鏡像是在/var/lib/docker/devicemapper/devicemapper/{data,metadata})

  Docker 的配置文件可以設(shè)置大部分的后臺進(jìn)程參數(shù),在各個操作系統(tǒng)中的存放位置不一致

  在 ubuntu 中的位置是:/etc/default/docker

  在 centos 中的位置是:/etc/sysconfig/docker

  我使用 CentOS 7,所以只需要更改 vim /etc/sysconfig/docker 成

  OPTIONS=--graph=“/home/lib/docker” --selinux-enabled -H fd://

  然后 service docker start 重新啟動 Docker 的路徑就改成 /home/lib/docker 了

  上面的就是就是解決Docker存放位置的空間太小,導(dǎo)致Docker運(yùn)行緩慢的方法了,有遇到這個問題的用戶,就用這種方法進(jìn)行解決吧。

標(biāo)簽 Docker

發(fā)表評論

0

沒有更多評論了

評論就這些咯,讓大家也知道你的獨(dú)特見解

立即評論

以上留言僅代表用戶個人觀點(diǎn),不代表系統(tǒng)之家立場

其他版本軟件

熱門教程

人氣教程排行

Linux系統(tǒng)推薦

掃碼關(guān)注
掃碼關(guān)注

掃碼關(guān)注 官方交流群 軟件收錄