最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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ù)是否為更新后的路徑

總結

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

相關文章

  • docker swarm 集群故障與異常詳解

    docker swarm 集群故障與異常詳解

    這篇文章主要介紹了docker swarm 集群故障與異常詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • 使用Docker部署openGauss國產(chǎn)數(shù)據(jù)庫的操作方法

    使用Docker部署openGauss國產(chǎn)數(shù)據(jù)庫的操作方法

    openGauss是一款支持SQL2003標準語法,支持主備部署的高可用關系型數(shù)據(jù)庫,這篇文章主要介紹了使用Docker部署openGauss國產(chǎn)數(shù)據(jù)庫,需要的朋友可以參考下
    2022-10-10
  • docker如何部署帶有界面的registry倉庫

    docker如何部署帶有界面的registry倉庫

    這篇文章主要介紹了docker如何部署帶有界面的registry倉庫問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • docker利用單個鏡像映射到多個端口操作

    docker利用單個鏡像映射到多個端口操作

    這篇文章主要介紹了docker利用單個鏡像映射到多個端口操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • 更換k8s容器運行時環(huán)境為docker的過程

    更換k8s容器運行時環(huán)境為docker的過程

    這篇文章主要介紹了更換k8s容器運行時環(huán)境為docker的過程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-10-10
  • Dify Docker私有化部署遇到的問題及解決

    Dify Docker私有化部署遇到的問題及解決

    Dify 1.01 在 Docker Desktop 4.38.0 上部署時,db 無法啟動,權限問題導致,解決方法是修改 `docker-compose.yaml` 文件,為 `db` 配置正確的權限,并創(chuàng)建一個名為 `postgres-data101` 的 Volume 區(qū)
    2026-01-01
  • docker運行nginx綁定配置文件失敗原因以及問題解決

    docker運行nginx綁定配置文件失敗原因以及問題解決

    最近工作中在使用docker運行nginx的時候遇到了些問題,下面分享給大家,這篇文章主要給大家介紹了關于docker運行nginx綁定配置文件失敗原因以及問題解決的相關資料,需要的朋友可以參考下
    2023-02-02
  • Docker從零開始學習之Commit提交命令

    Docker從零開始學習之Commit提交命令

    docker commit命令是用于根據(jù)docker容器的改變創(chuàng)建一個新的docker鏡像,下面這篇文章主要給大家介紹了關于Docker從零開始學習之Commit提交命令的相關資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-05-05
  • mac上使用docker搭建gitlab全過程

    mac上使用docker搭建gitlab全過程

    本文詳細介紹了在Mac上使用Docker搭建GitLab的過程,包括安裝Docker、拉取GitLab鏡像、啟動容器、訪問和配置GitLab等步驟,同時,還提供了重置管理員密碼的方法,幫助解決常見問題
    2024-11-11
  • 使用docker在服務器運行多個php版本

    使用docker在服務器運行多個php版本

    這篇文章主要介紹了利用docker在服務器運行多個版本php,本文以php7為例,通過實例代碼的形式給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-04-04

最新評論

岳西县| 桃园县| 财经| 壶关县| 灵山县| 九龙县| 肇庆市| 九龙县| 南昌县| 河曲县| 河曲县| 蕲春县| 湛江市| 柞水县| 西安市| 阿拉善左旗| 财经| 安庆市| 新干县| 盈江县| 宁晋县| 宁国市| 吴川市| 八宿县| 白河县| 金阳县| 浪卡子县| 卓资县| 凤阳县| 太仓市| 秦皇岛市| 三台县| 保山市| 德钦县| 洱源县| 安阳县| 怀集县| 友谊县| 轮台县| 宜兴市| 兴业县|