Dan*_*nny 16 wordpress docker docker-compose
我有一个docker-compose.yml文件:
version: '1'
services:
mariadb:
image: 'docker.io/bitnami/mariadb:10.3-debian-10'
ports:
- '3307:3306'
volumes:
- ./db:/bitnami/mariadb
environment:
- MARIADB_USER=bn_wordpress
- MARIADB_DATABASE=bitnami_wordpress
- ALLOW_EMPTY_PASSWORD=yes
wordpress:
image: 'docker.io/bitnami/wordpress:5-debian-10'
ports:
- '8081:8080'
- '8444:8443'
volumes:
- ./wp:/bitnami/wordpress
depends_on:
- mariadb
environment:
- MARIADB_HOST=mariadb
- MARIADB_PORT_NUMBER=3306
- WORDPRESS_DATABASE_USER=bn_wordpress
- WORDPRESS_DATABASE_NAME=bitnami_wordpress
- ALLOW_EMPTY_PASSWORD=yes
Run Code Online (Sandbox Code Playgroud)
在 Mac(Intel)和 Linux 中,我运行docker-compose up并且运行良好。
但是在Macbook M1中,我为Apple Silicon芯片安装了Docker并更新了rosetta,最后提示如下:
wordpress_1 | wordpress 15:48:36.49 INFO ==> ** Starting Apache **
wordpress_1 | [Tue Jul 13 15:48:36.652803 2021] [core:emerg] [pid 1] (95)Operation not supported: AH00023: Couldn't create the mpm-accept mutex
wordpress_1 | (95)Operation not supported: could not create accept mutex
wordpress_1 | AH00015: Unable to open logs
Run Code Online (Sandbox Code Playgroud)
我怎样才能克服这个问题?感谢你的帮助!
小智 9
运行docker compose(platform: linux/amd64即在 QEMU 下运行)并没有为我解决这个问题。相反(另外),我必须添加:
Mutex posixsem
Run Code Online (Sandbox Code Playgroud)
... 到httpd.conf。
| 归档时间: |
|
| 查看次数: |
6193 次 |
| 最近记录: |