我在 OVH 云提供商的 Debian VPS 上运行 Docker。
尝试对实例进行 apt 更新,我注意到 40GB 的磁盘已满。对于托管 2 个 Wordpress 博客的实例来说,这是相当令人惊讶的。
我试图运行:
sudo du -h /var/lib/docker/containers
其中一个容器重 27GB !
27G /var/lib/docker/containers/1618df0(...)d6cc61e
但是,当我运行时:
docker container ls --size
同一个容器仅重500MB
1618df0(...) 782c(...) "docker-entrypoint.s…" 10 months ago Up 10 months 80/tcp blog_wordpress_1 2B (virtual 545MB)
Docker Compose 非常简单:
wordpress:
build:
# call the Dockerfile in ./wordpress
context: ./wordpress
restart: always
environment:
# Connect WordPress to the database
WORDPRESS_DB_HOST: db:xxxx
WORDPRESS_DB_USER: xxxx
WORDPRESS_DB_PASSWORD: xxxx
WORDPRESS_DB_NAME: xxxx
volumes:
# save the content of WordPress an enable local modifications
- ./wordpress/data:/var/www/html
networks:
- traefik
- backend
depends_on:
- db
- redis
Dockerfile:
FROM wordpress
# printf statement mocks answering the prompts from the pecl install
RUN printf "\n \n" | pecl install redis && docker-php-ext-enable redis
RUN /etc/init.d/apache2 restart
你知道要调查什么来理解这个问题吗?
谢谢