修改Docker数据目录

停止容器

  1. 停止单个容器
    docker stop 容器名
    
    • 示例:停止名为 jenkins 的容器:
      docker stop jenkins
      

停止 Docker 服务

  1. 停止 Docker 服务
    systemctl stop docker
    

配置 Docker daemon.json 文件

  1. 查看或创建 daemon.json 文件

    如果 /etc/docker/daemon.json 文件不存在,可以按以下步骤创建并编辑它:

    • 创建目录(如果不存在):
      mkdir -p /etc/docker/
      
    • 使用 Vim 编辑器创建并编辑 daemon.json 文件:
      vim /etc/docker/daemon.json
      
    • 添加以下内容到 daemon.json 文件中:
      {
        "registry-mirrors": ["https://ckdhnbk9.mirror.aliyuncs.com"],
        "data-root": "/data/docker"
      }
      
    • 这里的配置示例包括了镜像加速器和指定 Docker 数据存储根目录的路径。

迁移 Docker 数据目录

  1. 迁移 Docker 数据目录

    • 查看现有 Docker 数据目录的大小:
      du -lh --max-depth=1 /var/lib/docker
      
    • 移动现有数据到新的数据目录 /data/docker
      sudo mv /var/lib/docker/* /data/docker/
      

启动 Docker 服务

  1. 启动 Docker 服务
    systemctl start docker
    

启动容器并查看日志

  1. 启动容器并查看日志

    • 启动之前停止的容器(例如 jenkins):
      docker start jenkins
      
    • 查看容器日志,使用 -f 参数实时跟踪日志:
      docker logs -f jenkins
      

这些步骤涵盖了 Docker 的配置、数据迁移和管理过程,适合用于撰写文档以进行系统管理和操作的参考。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值