Docker容器的磁盘空间分配不明确
我有两台物理机在Ubuntu上安装了Docker 1.11.3。 以下是机器的configuration – 1.机器1 – RAM 4 GB,硬盘 – 500 GB,四核2.机器2 – RAM 8 GB,硬盘 – 1 TB,八核
我在两台机器上都创build了容器。 当我检查个别容器的磁盘空间时,这里有一些统计数字,我无法理解背后的原因。
1.机器上的容器1
root@e1t2j3k45432#df -h Filesystem Size Used Avail Use% Mounted on none 37G 27G 8.2G 77% / tmpfs 1.9G 0 1.9G 0% /dev tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup /dev/sda9 37G 27G 8.2G 77% /etc/hosts shm 64M 0 64M 0% /dev/shm
- 我在上面的容器中没有安装任何东西,仍然显示27 GB使用。
- 这个容器怎么得到37 GB的空间。 ?
2.机器上的容器2
root@0af8ac09b89c:/# df -h Filesystem Size Used Avail Use% Mounted on none 184G 11G 164G 6% / tmpfs 3.9G 0 3.9G 0% /dev tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup /dev/sda5 184G 11G 164G 6% /etc/hosts shm 64M 0 64M 0% /dev/shm
- 为什么在这个容器中只显示了11GB的磁盘空间。 即使这也是没有安装软件包的空容器。
- 为什么这个容器有184 GB的磁盘空间?
在docker中报告的磁盘使用情况是/ var / lib / docker的主机磁盘使用情况(在下面的例子中我的/ var / lib / docker符号链接到我的/ home,我有更多的磁盘空间):
bash$ df -k /var/lib/docker/. Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/... 720798904 311706176 372455240 46% /home bash$ docker run --rm -it busybox df -k Filesystem 1K-blocks Used Available Use% Mounted on none 720798904 311706268 372455148 46% / ...
因此,如果您在不同主机上的相同容器上运行df命令,则会得到不同的结果。
- 我有多个瓶子微服务,都相互沟通,我将如何configurationdocker?
- 在Symfony的var目录中上传不可访问
- 调整Docker容器的大小
- Docker pull无法在127.0.1.1:53上查找index.docker.io(无法解组DNS)
- Docker云存储库推送:Fedora 23未授权访问请求的资源
- 使用Dockerfile来构buildWordPress图像
- 在boot2docker / docker-machine上保留mtu设置
- 通过docker-compose拉ssh-client容器
- 在jenkins中,docker-compose mysql 0mERROR 1396(HY000)在第一行:操作CREATE USER失败了'root'@'%'