docker windows 拉下来镜像在什么位置

2025-05-19 05:47:28
推荐回答(2个)
回答1:

docker的镜像默认存放位置是 / var / lib / docker 下,要把这个挂到数据盘下本身不是什么难事,不过要平滑移动就麻烦了。于是先去分区,挂载。我把数据盘挂载到了 / data 下,然后开始研究......
# df -lhT
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda1 ext4 29G 2.0G 26G 8% /
none tmpfs 4.0K 0 4.0K 0% /sys/fs/cgroup
udev devtmpfs 834M 12K 834M 1% /dev
tmpfs tmpfs 168M 428K 168M 1% /run
none tmpfs 5.0M 0 5.0M 0% /run/lock
none tmpfs 839M 0 839M 0% /run/shm
none tmpfs 100M 0 100M 0% /run/user
none tmpfs 64K 0 64K 0% /etc/network/interfaces.dynamic.d
/dev/sdb1 ext4 69G 52M 66G 1% /mnt
/dev/sdc1 ext4 1007G 156M 956G 1% /data
备份&文件同步
首先,备份 fstab 文件,文件位于 / etc / fstab
Shell

回答2:

我们首先来看看 /var/lib/docker/这个文件夹下的内容。打开这个文件夹下的 repositories 文件,你将会看到类似下面这样的JSON 文件:
$ sudo cat /var/lib/docker/repositories | python -mjson.tool

{

“Repositories”: {

“ubuntu”: {

“12.04″: “8dbd9e392a964056420e5d58ca5cc376ef18e2de93b5cc90e868a1bbc8318c1c”,

“12.10″: “b750fe79269d2ec9a3c593ef05b4332b1d1a02a62b4accb2c21d589ff2f5f2dc”,

“latest”: “8dbd9e392a964056420e5d58ca5cc376ef18e2de93b5cc90e868a1bbc8318c1c”,

“precise”: “8dbd9e392a964056420e5d58ca5cc376ef18e2de93b5cc90e868a1bbc8318c1c”,

“quantal”: “b750fe79269d2ec9a3c593ef05b4332b1d1a02a62b4accb2c21d589ff2f5f2dc”

}

}

}

看看,是不是正好和docker images的内容一致呢。
REPOSITORY TAG IMAGE ID CREATED SIZE

ubuntu 12.04 8dbd9e392a96 8 months ago 131.3 MB (virtual 131.3 MB)

ubuntu latest 8dbd9e392a96 8 months ago 131.3 MB (virtual 131.3 MB)

ubuntu precise 8dbd9e392a96 8 months ago 131.3 MB (virtual 131.3 MB)

ubuntu 12.10 b750fe79269d 8 months ago 24.65 kB (virtual 179.7 MB)

ubuntu quantal b750fe79269d 8 months ago 24.65 kB (virtual 179.7 MB)