1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/zhaohao1994-hyperf_docker_compose_autoconf

Клонировать/Скачать
docker-compose.yml 2.2 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
赵豪 Отправлено 03.02.2021 05:19 859df4b
version: '3'
services:
# hyperf
hyperf:
image: zhaohao19941221/php_swoole_redis_mysql:${HYPERF_VERSION}
hostname: hyperf
container_name: zh_hyperf
restart: always
privileged: true
ports:
- '${HYPERF_HOST_PORT}:9501'
links:
- mysql
- redis
- phpmyadmin
- rabbitmq
- memcached
volumes:
- ${HYPERF_WORK_DIR}:/hyperf-skeleton
tty: true
networks:
- hyperf_networks
# mysql
mysql:
container_name: zh_mysql
hostname: mysql
image: mysql:${MYSQL_VERSION}
privileged: true
expose:
- "3306"
ports:
- '${MYSQL_HOST_PORT}:3306'
volumes:
- ${MYSQL_CONF_FILE}:/etc/mysql/my.cnf
- ${MYSQL_DATA_DIR}:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: '${MYSQL_ROOT_PASSWORD}'
networks:
- hyperf_networks
# redis
redis:
container_name: zh_redis
hostname: redis
image: redis:${REDIS_VERSION}
ports:
- '${REDIS_HOST_PORT}:6379'
volumes:
- ${REDIS_CONF_FILE}:/etc/redis/redis.conf
- ${REDIS_DATA_DIR}:/data
restart: always
entrypoint: ['redis-server', '/etc/redis/redis.conf']
networks:
- hyperf_networks
# phpmyadmin
phpmyadmin:
container_name: zh_phpmyadmin
hostname: phpmyadmin
image: phpmyadmin/phpmyadmin:latest
ports:
- '${PHPMYADMIN_HOST_PORT}:80'
environment:
- PMA_HOST=mysql
- PMA_PORT=3306
networks:
- hyperf_networks
##rabbitmq
rabbitmq:
image: rabbitmq:${RABBITMQ_VERSION}
hostname: rabbitmq
container_name: zh_rabbitmq
ports:
# Modify the configuration as needed. Port mapping to external port: docker internal port
- "4369:4369"
- "5671:5671"
- "5672:5672"
- "15671:15671"
- "15672:15672"
environment:
- RABBITMQ_DEFAULT_USER=guest
- RABBITMQ_DEFAULT_PASS=guest
volumes:
- ${RABBITMQ_DATA_DIR}:/bitnami
networks:
- hyperf_networks
## memcached
memcached:
image: memcached:${MEMCACHED_VERSION}
hostname: mamcached
container_name: zh_memcached
ports:
- "${MEMCACHED_HOST_PORT}:11211"
networks:
- hyperf_networks
networks:
hyperf_networks:

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/zhaohao1994-hyperf_docker_compose_autoconf.git
git@api.gitlife.ru:oschina-mirror/zhaohao1994-hyperf_docker_compose_autoconf.git
oschina-mirror
zhaohao1994-hyperf_docker_compose_autoconf
zhaohao1994-hyperf_docker_compose_autoconf
main