首先,我们需要找到Docker的配置文件。这个文件通常位于Docker的安装目录中,路径可能是“/etc/docker/daemon.json“或者类似的路径。请根据你的系统和安装方式的不同进行调整。接下来,我们需要编辑这个配置文件。你可以使用任何文本编辑器来完成这个任务,比如vim、nano或者gedit。下面是一个示例的配置文件内容: { "data-...
步骤1:获取Docker配置文件 首先需要找到Docker的配置文件,通常是在/etc/docker/目录下。可以使用以下命令找到配置文件: ls/etc/docker/ 1. 步骤2:修改Docker配置文件 找到配置文件后,使用文本编辑器打开文件,添加或修改以下内容: sudovim/etc/docker/daemon.json 1. 在文件中添加以下内容,指定新的data root目录(例...
mv /var/lib/docker /home/docker/data-root 1. 修改docker配置文件 默认docker的配置文件为/etc/docker/daemon.json,修改docker的数据目录只需要将"data-root": "/home/docker/data-root" 配置选项添加到文件内即可,例如: 1. 2. { "registry-mirrors": ["http://hub-mirror.c.163.com"], "data-root"...
方法二:在启动参数中指定: 在启动参数中配置 vim /usr/lib/systemd/system/docker.service 在里面的EXECStart的后面增加后如下: ExecStart=/usr/bin/dockerd --data-root='/home/docker' systemctldaemon-reloadsystemctlrestart docker
{"data-root":"d:\\docker"} 以下示例将 Docker 守护程序配置为仅接受通过端口 2376 进行的安全连接。 JSON {"hosts": ["tcp://0.0.0.0:2376","npipe://"],"tlsverify":true,"tlscacert":"C:\\ProgramData\\docker\\certs.d\\ca.pem","tlscert":"C:\\ProgramData\\docker\\certs.d\\server-...
2、配置示例 { "data-root": "/data/docker", "exec-root": "/var/run/docker", "bridge": "none", "iptables": true, "hosts": ["unix:///var/run/docker.sock", "tcp://0.0.0.0:4243"], "exec-opts": ["native.cgroupdriver=systemd"], "log-driver": "json-file", "log-level": ...
注意:如果不设置, Docker 会默认用主机上的 /etc/resolv.conf 来配置容器。 “exec-opts”: [], 运行时执行选项 “exec-root”:"", 执行状态文件的根目录(默认为’/var/run/docker‘) “fixed-cidr”:"", 固定IP的IPv4子网 “fixed-cidr-v6”:"", 固定IP的IPv6子网 “data-root”:"/var/lib/...
1.1 Docker安装和配置 利用国内镜像源一键安装docker,命令如下: # 阿里源curl -fsSL https://get.docker.com|bash -s docker --mirror Aliyun# daocloudcurl -sSL https://get.daocloud.io/docker|sh 接着将当前用户加入到组,并赋予当前用户root权限,命令如下: ...
{"data-root":"/mnt/docker-data"} 保存并关闭文件。 4. 重启 Docker 服务 在修改完配置文件后,我们需要重启 Docker 服务以使更改生效。 使用以下命令重启 Docker 服务: sudosystemctl start docker 或者,如果你的系统使用的是service命令,可以使用:
# 编辑 Docker 配置文件vim/etc/docker/daemon.json// 在文件中增加参数"data-root":"/data/sdb1/docker" 如果不存在daemon.json文件,可以自行创建,注意json格式。 五、重启 Docker 服务 # 重新加载systemd的配置文件,以便systemd可以读取最新的配置。systemctl daemon-reload# 重启 Docker 服务systemctlrestartdocker...