Показано с 1 по 4 из 4

Тема: контроль над альтернативной БД в Docker

  1. #1
    Junior Member
    Регистрация
    13.12.2015
    Сообщений
    19

    По умолчанию контроль над альтернативной БД в Docker

    Здравствуйте. К сожалению, мало документации по докеру предоставляет ISPsystem, введу чего прошу помочь со следующим вопросом:

    Как установить утилиты по БД внутри контейнера? (mytop, htop, yum, mc, mysqltuner ... ) . Система у меня centos. Моя попытка выдает следующую ошибку:

    [root@b]# docker exec -it mariadb-10.3 bin/bash - захожу в контейнер
    root@mariadb-10:/# yum install mc - пытаюсь установить mc
    bash: yum: command not found - получаю ошибку

  2. #2
    Support team Аватар для zaqwer101
    Регистрация
    18.09.2017
    Сообщений
    60

    По умолчанию

    Здравствуйте!

    В контейнерах для MySQL используется ОС на базе Debian, попробуйте:
    apt update && apt install mc

  3. #3
    Junior Member
    Регистрация
    13.12.2015
    Сообщений
    19

    По умолчанию

    Подскажите, пожалуйста, а как правильно поступать - делать администрирование альтернативной БД непосредственно с контейнера или нет? Я вижу, что БД в контейнере имеет порт 3310, но не из контейнера до БД не достучаться. Т.е. в утилитах (mysql, mytop и т.д.) можно порт указать, но ничего не подходит.

  4. #4
    Member Аватар для Besar
    Регистрация
    01.06.2019
    Сообщений
    50

    По умолчанию

    утилита -hип_адрес -uимя_пользователя_БД -Pпорт -pпароль
    Код:
    mysql -h127.0.0.1 -uroot -P3310 -p**********
    mysqltuner -h127.0.0.1 -uroot -P3310 -p**********

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •