欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

docker如何修改容器默認存儲路徑

 更新時間:2024年07月04日 15:18:24   作者:早退的程序員  
這篇文章主要介紹了docker如何修改容器默認存儲路徑問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

docker修改容器默認存儲路徑

docker安裝之后默認的服務數(shù)據(jù)存放根路徑為/var/lib/docker目錄下,var目錄默認使用的是根分區(qū)的磁盤空間;

所以這是非常危險的事情;

隨著我們鏡像、啟動的容器實例開始增多的時候,磁盤所消耗的空間也會越來越大,所以我們必須要做數(shù)據(jù)遷移和修改docker服務的默認存儲位置路徑;

有多種方式是可以修改docker默認存儲目錄路徑的,但是最好是在docker安裝完成后,第一時間便修改docker的默認存儲位置路徑為其他磁盤空間較大的目錄(一般企業(yè)中為/data目錄),規(guī)避遷移數(shù)據(jù)過程中所造成的風險。

1)創(chuàng)建docker容器存放的路徑

 # mkdir -p /home/data/docker/lib

(2)停止Docker服務并遷移數(shù)據(jù)到新目錄

 # systemctl stop docker.service
 # rsync -avz /var/lib/docker/ /home/data/docker/lib/

(3)創(chuàng)建Docker配置文件

# mkdir -p /etc/systemd/system/docker.service.d/ 
# vim /etc/systemd/system/docker.service.d/devicemapper.conf
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd  --graph=/home/data/docker/lib/

(4)重啟Docker服務

# systemctl daemon-reload 
# systemctl restart docker

(5)查看現(xiàn)在容器存放的目錄

# docker info | grep "Dir"
 Docker Root Dir: /home/data/docker/lib

docker服務修改默認存儲路徑,并遷移原有的容器

1.關閉docker中所有的容器

docker stop $(docker ps -a -q)

2.關閉docker服務

sudo systemctl stop docker.socket
sudo systemctl stop docker.service
sudo systemctl stop docker

3.復制鏡像文件

這里以/docker目錄為例

cp -an /var/lib/docker/* /docker

4.編輯/etc/docker/daemon.json添加以下參數(shù)

{
  "data-root": "/docker"
}

5.重新加載docker,并重啟docker服務

sudo systemctl daemon-reload && sudo systemctl restart docker

6.檢查是否更換路徑

docker info 查看Docker Root Dir的參數(shù)是否為更新后的路徑

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Docker部署JDK鏡像的實現(xiàn)步驟

    Docker部署JDK鏡像的實現(xiàn)步驟

    本文主要介紹了Docker部署JDK鏡像的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-02-02
  • docker入門教程(利用docker部署web應用)

    docker入門教程(利用docker部署web應用)

    docker是一個用來裝應用的容器,就像杯子可以裝水,筆筒可以放筆,書包可以放書,可以把hello word放在docker中,可以把網(wǎng)站放入docker中,可以把任何想得到的程序放在docker中,這篇文章主要介紹了docker入門(利用docker部署web應用),需要的朋友可以參考下
    2023-02-02
  • Docker Desktop更改鏡像存儲位置的實現(xiàn)

    Docker Desktop更改鏡像存儲位置的實現(xiàn)

    本文主要主要介紹了Docker Desktop更改鏡像存儲位置的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-06-06
  • 使用Maven和遠程Docker基于Dockerfile構(gòu)建SpringBoot應用鏡像

    使用Maven和遠程Docker基于Dockerfile構(gòu)建SpringBoot應用鏡像

    本文重點給大家介紹使用Maven和遠程Docker基于Dockerfile構(gòu)建SpringBoot應用鏡像的相關操作,感興趣的朋友跟隨小編一起看看吧
    2024-06-06
  • 簡簡單單使用Docker部署Confluence

    簡簡單單使用Docker部署Confluence

    本文使用的環(huán)境是docker17版本,重點給大家講解使用Docker部署Confluence的問題,本文給大家介紹的很好對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2021-06-06
  • 在Docker容器中部署Django的時區(qū)問題

    在Docker容器中部署Django的時區(qū)問題

    本文主要介紹了在Docker容器中部署Django的時區(qū)問題,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • docker運行異構(gòu)鏡像詳解

    docker運行異構(gòu)鏡像詳解

    介紹了在不同CPU架構(gòu)下運行Docker鏡像時遇到的問題及解決方法,作者分享了由于銀行使用鯤鵬系統(tǒng)(ARM架構(gòu))導致Docker容器運行失敗的經(jīng)歷,解決方法包括啟用`--platform`參數(shù)、安裝`qemu-user-static`及`binfmt_misc`
    2024-12-12
  • Docker?容器跨主機通信?overlay的詳細步驟

    Docker?容器跨主機通信?overlay的詳細步驟

    Overlay網(wǎng)絡通過VXLAN技術(shù)創(chuàng)建虛擬網(wǎng)絡,實現(xiàn)不同主機上容器的邏輯連接,支持跨主機通信,具有擴展性、隔離性和靈活性,適用于大規(guī)模容器化部署
    2024-10-10
  • docker?跨平臺構(gòu)建鏡像的示例詳解

    docker?跨平臺構(gòu)建鏡像的示例詳解

    這篇文章主要介紹了docker跨平臺構(gòu)建鏡像的案例,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-09-09
  • 教你使用docker安裝elasticsearch和head插件的方法

    教你使用docker安裝elasticsearch和head插件的方法

    這篇文章主要介紹了docker安裝elasticsearch和head插件,安裝時需要下載鏡像和修改系統(tǒng)參數(shù),本文分流程給大家講解的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04

最新評論