【发布时间】:2018-11-17 16:08:22
【问题描述】:
我经常收到数据库连接错误。它可以正常运行一两天,但每次出现此错误时都需要手动重新启动 docker-compose。
在运行 docker-compose 日志时可以看到任何重要的信息 我究竟做错了什么 ?这里..
Docker 文件
FROM wordpress
COPY wp-config.php /var/www/html/
RUN echo "ServerName localhost" >> /etc/apache2/apache2.conf
EXPOSE 80
码头工人撰写 版本:'3.1'
services:
wordpress_db:
container_name: abcwordpressdb
image: mariadb:latest
restart: always
volumes:
- abcdb:/var/lib/mysql
environment:
MYSQL_USERNAME: root
MYSQL_ROOT_PASSWORD: password
ports:
- "3306:3306"
phpmyadmin:
container_name: abcphpmyadmin
image: phpmyadmin/phpmyadmin
links:
- wordpress_db:db
ports:
- "8181:80"
environment:
MYSQL_USERNAME: root
MYSQL_ROOT_PASSWORD: password
PMA_HOST: wordpress_db
wordpress:
build: ./wordpress
container_name: abc_wordpress
ports:
- "80:80"
volumes:
- ./wp-content:/var/www/html/wp-content/
restart: unless-stopped
volumes:
abcdb:
【问题讨论】:
-
这听起来像是 mariadb 容器的磁盘空间或内存的问题。发生此错误时,您是否检查过内存使用情况和磁盘空间?
标签: php wordpress docker docker-compose mariadb