怎样指定Docker存放image和容器的位置

怎样指定Docker存放image和容器的位置

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
# 终端打印修改结果,不会真正修改文件
cat /etc/docker/daemon.json | jq '."data-root" = "/data/disk/cache"'
# 或
jq '."data-root" = "/data/disk/cache"' /etc/docker/daemon.json
# 或
jq '.["data-root"] = "/data/disk/cache"' /etc/docker/daemon.json

# 验证修改结果后,直接修改文件
jq '.["data-root"] = "/data/disk/cache"' /etc/docker/daemon.json \
  > /etc/docker/daemon.json.tmp && \
mv /etc/docker/daemon.json.tmp /etc/docker/daemon.json

sudo systemctl daemon-reload
sudo systemctl restart docker
Licensed under CC BY-NC-SA 4.0
comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计