Я пытаюсь настроить рабочее пространство докера с помощью Alpine, PHP, Apache, MySQL и Composer.
В настоящее время я пытаюсь использовать следующие изображения:
PHP, Alpine и Composer: https://hub.docker.com/r/petehouston/docker-alpine-php-composer/
Wordpress: https://hub.docker.com/_/wordpress/
Я создал файл docker-compose.yml для управления этими зависимостями.
docker-compose.yml
version: '2'
services:
db:
image: mysql:5.7
volumes:
- ./db:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: wordpress
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
wordpress:
depends_on:
- db
image: wordpress:latest
volumes:
- ./www:/var/www/html
links:
- db
ports:
- "8000:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_PASSWORD: wordpress
alpine:
image: petehouston/docker-alpine-php-composer:latest
links:
- wordpress
Итак, моя проблема в том, что я пытаюсь использовать композитор альпийского контейнера для управления своим Wordpress в контейнере Wordpress, но когда я пытаюсь использовать следующую команду:
docker run --rm -v $(pwd):/www -w /wordpress/var/www/html composer/composer create-project roots/sage your-theme-name 8.5.0
ничего не происходит, и альпийский контейнер не держится, после того как я запускаю compose-docker.up
он выходит