@Bum1989

Как запустить mysql в docker контейнере?

Добрый день! Понадобилось развернуть проект локально при помощи докера. До этого никогда не приходилось с ним работать. Контейнер при помощи docker-compose up я поднял. В сам контейнер по ssh зашел. И вот уже битый час не могу разобраться, как мне начать работать с mysql внутри контейнера. Или может я чего-то не понимаю и с mysql нужно работать как-то иначе? Файл docker-compose.yml прилагаю.
version: "2"
services:
    powder:
        image: webdevops/php-apache-dev:centos-7-php56
        volumes:
            - powder-data:/var/www
            - ./apache/site.conf:/etc/httpd/conf.d/site.conf
        network_mode: "bridge"
        ports:
            - "80:80"
            - "3306:3306"
            - "2222:22"
            - "443:443"
        hostname: "site.local"
        environment:
            - XDEBUG_REMOTE_CONNECT_BACK=0
            - ALTNAME="DNS:change.me"
    powder-mysql:
        image: mysql:5.6.27 # Stage version
        environment:
            - MYSQL_ALLOW_EMPTY_PASSWORD=1
        network_mode: "service:powder"
        volumes:
            - powder-mysql-data:/var/lib/mysql
            - ./mysql/fix-apt-get.sh:/docker-entrypoint-initdb.d/fix-apt-get.sh

volumes:
    powder-mysql-data:
    powder-data:
  • Вопрос задан
  • 964 просмотра
Решения вопроса 1
chupasaurus
@chupasaurus
Сею рефлекторное, злое, временное
docker-compose exec powder-mysql mysql аргументы
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы