комманды “id -u” и “id -g” выдают 1000 и 1000
раннее на сборке с битнами вписывал 1000:1000 в .env файл. С wordpress, как я понимаю, так просто не получится. Поэтому попытался собрать докерфайл с настройками, затем просто в .yml вписал директиву user. Но ничего не сработало, в обоих случаях контейнер вылетает с кодом 1:
myapp_1 | Complete! WordPress has been successfully copied to /var/www/html
myapp_1 | AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.28.0.4. Set the 'ServerName' directive globally to suppress this message
myapp_1 | (13)Permission denied: AH00072: make_sock: could not bind to address 0.0.0.0:80
myapp_1 | no listening sockets available, shutting down
myapp_1 | AH00015: Unable to open logs
supportmoodmachineru_myapp_1 exited with code 1
на данный момент остановился на докерфайле, поэтому вот докерфайл:
FROM wordpress
RUN addgroup --gid 1000 user
RUN adduser --disabled-password --gecos '' --uid 1000 --gid 1000 user
USER user
и docker-compose.yml
version: '2'
services:
mariadb:
image: 'docker.io/bitnami/mariadb:10.2-debian-10'
environment:
- ALLOW_EMPTY_PASSWORD=yes
- MARIADB_USER=user
- MARIADB_DATABASE=appdb
- MARIADB_PASSWORD=password
phpmyadmin:
image: 'phpmyadmin/phpmyadmin:latest'
environment:
- PMA_HOST=mariadb
- PMA_USER=user
- PMA_PASSWORD=password
ports:
- 8181:80
myapp:
image: 'wordpress'
user: "1000:1000"
depends_on:
- mariadb
ports:
- 81:80
volumes:
- ./:/var/www/html
volumes:
myapp: