码农行者 码农行者
首页
  • Python

    • 语言特性
    • Django相关
    • Tornado
    • Celery
  • Golang

    • golang学习笔记
    • 对比python学习go
    • 模块学习
  • JavaScript

    • Javascript
  • 数据结构预算法笔记
  • ATS
  • Mongodb
  • Git
云原生
运维
垃圾佬的快乐
  • 数据库
  • 机器学习
  • 杂谈
  • 面试
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

DeanWu

软件工程师
首页
  • Python

    • 语言特性
    • Django相关
    • Tornado
    • Celery
  • Golang

    • golang学习笔记
    • 对比python学习go
    • 模块学习
  • JavaScript

    • Javascript
  • 数据结构预算法笔记
  • ATS
  • Mongodb
  • Git
云原生
运维
垃圾佬的快乐
  • 数据库
  • 机器学习
  • 杂谈
  • 面试
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 常见操作记录

  • docker

    • Docker常见问题记录
      • 如何修改 Docker 主目录
    • Docker学习笔记(一)-- 基础知识
    • Docker学习笔记(二)--简单使用,搭建python开发环境
    • Docker 知识大全
    • 使用docker部署django技术栈项目
    • 译 - 在pycharm中使用docker
  • k3s

  • k8s

  • rancher

  • victoriametric

  • 云原生
  • docker
DeanWu
2023-03-30
目录

Docker常见问题记录

# 如何修改 Docker 主目录

Docker会把镜像、容器等文件数据保存在自己的主目录中,当数据表较多时会占用大量的磁盘空间。我们可以通过修改 docker 的 /etc/docker/daemin.json 文件,来实现指定Docker主目录的目的。

新安装的docker默认是没有该文件,需要自己创建。配置如下:

{
    "graph": "/opt/data/docker_data",   # 指定主目录,19.xx 版本以后使用data-root来代替graph
    # "data-root": "/opt/data/docker_data",  # > 19.xx
    "storage-driver": "overlay2",
    "registry-mirrors": [
        "https://docker.mirrors.ustc.edu.cn",
        "https://ebj7r32i.mirror.swr.myhuaweicloud.com",
        "https://t6svdau1.mirror.aliyuncs.com",
        "http://f1361db2.m.daocloud.io"
    ]
}
1
2
3
4
5
6
7
8
9
10
11

该文件除了修改 Docker 主目录外,还可以修改许多Docker 的默认配置,比如如上配置文件中的存储驱动(storage-driver)、镜像拉取的源地址(registry-mirrors)等。

更多配置项,可见官方文档:https://docs.docker.com/engine/reference/commandline/dockerd/#daemon-configuration-file

上次更新: 2023/03/30, 18:46:09
k8s证书过期替换
Docker学习笔记(一)-- 基础知识

← k8s证书过期替换 Docker学习笔记(一)-- 基础知识→

最近更新
01
chromebox/chromebook 刷bios步骤
03-01
02
redis 集群介绍
11-28
03
go语法题二
10-09
更多文章>
Theme by Vdoing | Copyright © 2015-2024 DeanWu | 遵循CC 4.0 BY-SA版权协议
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式