51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

docker修改镜像存储路径

# docker 修改镜像存储路径 {#docker-修改镜像存储路径}

本文讲述如何修改 docker 镜像的存储路径。docker 镜像占用磁盘空间大,默认存储路径为/var/lib/docker/,但是该目录所在分区的空间大小可能并不大,所以我们需要考虑将 docker 镜像存储到空间富余的磁盘分区上。

# 1. 查询当前的 docker 镜像存储路径 {#_1-查询当前的-docker-镜像存储路径}

执行如下命令,查询当前的 docker 镜像存储路径
docker info | grep "Docker Root Dir"

root@wangshibiao:~# docker info | grep "Docker Root Dir"
WARNING: No swap limit support
Docker Root Dir: /var/lib/docker
root@wangshibiao:~#

可以看出,当前为 docker 镜像默认的存储路径/var/lib/docker。

# 2. 停止 docker 服务 {#_2-停止-docker-服务}

service docker stop

# 3. 修改 docker 镜像存储路径 {#_3-修改-docker-镜像存储路径}

提示

假设我们修改 docker 镜像存储路径为/data/docker/storage。

# 3.1 移动历史的镜像数据到新目录 {#_3-1-移动历史的镜像数据到新目录}

mkdir -p /data/docker/
mv /var/lib/docker /data/docker/storage

# 3.2 配置/var/lib/docker 软连接 {#_3-2-配置-var-lib-docker-软连接}

ln -s /data/docker/storage /var/lib/docker

# 3 启动 docker 服务 {#_3-启动-docker-服务}

service docker start

赞(5)
未经允许不得转载:工具盒子 » docker修改镜像存储路径