Здравствуйте, уважаемый.
Во всём этом я довольно не опытен, но всё же, прошу не кидать тапками и ткнуть в ошибку.
Установлена Ubuntu server 18.04.1
Выполнял инструкцию с https://hub.docker.com/r/vbkunin/itop/
Ввел с правами root:
docker run -d -p 80:80 --name=my-itop vbkunin/2.6.0-beta
После чего выдало
Unable to find image ’ vbkunin/2.6.0-beta:latest ’ locally
docker: Error response from daemmon: pull access denied for vbkunin/2.6.0-beta, repository does not exist or may require ’ docker login ’
docker login - выполнен
Login Succceeded
повторный ввод
docker run -d -p 80:80 --name=my-itop vbkunin/2.6.0-beta
Владимир, приветствую!
Задаю вопрос, хотя напрямую он с iTOP не связан. Скачал образ itop:6.1.0-base и образ mysql-server, хочу как раз настроить связку itop с внешним сервером mysql - в соседнем контейнере на одном хосте. Вопрос в том что никак не могу предоставить доступ для внешних подключений в mysql.
Большое спасибо, очень помогли и я на два шага ближе к цели. По пунктам:
Создал пользовательскую сеть и включил туда два своих контейнера с itop и mysql - сейчас контейнеры резолвятся и по имени и по name id;
Тут загвоздка, проблема существует - в подключении к mysql отказано. Скрипт посмотрел но не осилили, как я могу его использовать? Грешным делом я создал в home директории этот скрипт .sh поместил в него то что указано в ссылке, файл сделал исполняемым, запустил но появились ошибки - скрипт не отработал.
Скрипт запускать не нужно, просто посмотри, какой параметр он добавляет в конфиг MySQL. В секцию mysqld нужно добавить bind-address=0.0.0.0 или конкретный ip, с которого будет разрешено подключение.
Благодарю!
Всё здорово, после правки /etc/my.cnf стало лучше Проблема, которая есть теперь, как мне кажется уже не связана с настройкой MySQL (наверное) . В общем, что сейчас имеем:
Контейнеры находятся в пользовательской сети и видят друг друга;
Внешние подключения к MySQL разрешены (подключился к созданной тестовой БД под созданным пользователем с помощью клиента DBeaver).
iTOP не устанавливается, появляется ошибка:
SecurityException: Setup operations are not allowed outside of the setup in /var/www/html/setup/ajax.dataloader.php:153
Сейчас, подал, возможно проблема в том что используемая версия mySQL 8.0.17 ?
Подскажите, пожалуйста, обновляли ли itop на докере? Сейчас обновляем с 2.4 до 2.6, делаем по инструкции itophub, но он пишет что не видит текущую версию, соответственно предлагает установить новый.
Обновление не в докере, а общая инструкция https://www.itophub.io/wiki/page?id=2_6_0%3Ainstall%3Aupgrading_itop
у нас уже есть свой образ в версии 2.4.1, который повторяет настройки прода ( у нас там nginx, а не апач как у вас). поэтому нужно обновить существующий а не устанавливать новый