Пользовательский Docker-контейнер Mariadb работает на Intel MacOS, но не на LinuxLinux

Ответить
Гость
 Пользовательский Docker-контейнер Mariadb работает на Intel MacOS, но не на Linux

Сообщение Гость »


Это школьное задание.

На Mac он работает нормально, но в дистрибутиве Ubuntu запустить контейнер не удается.

Файл Docker

ИЗ debian:buster ЗАПУСК apt-get update -y ЗАПУСТИТЬ apt-get install mariadb-server mariadb-client -y КОПИРОВАТЬ ./conf/script.sh script.sh ЗАПУСК chmod +x ./script.sh # # ТЕСТИРОВАНИЕ # # ВЫПОЛНИТЬ apt-get install net-tools iputils-ping -y ТОЧКА ВХОДА ["./script.sh"] Файл сценария, который запускается в конце

#!/bin/bash sed -i "s|skip-networking|#skip-networking|g" /etc/mysql/mariadb.conf.d/50-server.cnf sed -i "s|.*bind-address\s*=.*|bind-address=0.0.0.0|g" /etc/mysql/mariadb.conf.d/50-server.cnf sed -i '/\[клиент-сервер\]/a\ порт = 3306\n\ # сокет = /run/mysqld/mysqld.sock\n\ \п\ !includedir /etc/mysql/conf.d/\n\ !includedir /etc/mysql/mariadb.conf.d/\n\ \п\ [mysqld]\n\ пользователь = корень\n\ \п\ [сервер]\n\ адрес привязки = 0.0.0.0' /etc/mysql/my.cnf echo «Файл CNF изменен» запуск службы MySQL mariadb -u root -e "изменить пользователя 'root'@'localhost', идентифицированного по '$MYSQL_ROOT_PASSWORD'"; mariadb -u root -e "СОЗДАТЬ БАЗУ ДАННЫХ wpdb"; mariadb -u root -e "СОЗДАТЬ ПОЛЬЗОВАТЕЛЯ 'wpuser'@'%', ИДЕНТИФИЦИРОВАННОГО ПО '$MYSQL_ROOT_PASSWORD'"; mariadb -u root -e "ПРЕДОСТАВИТЬ ВСЕ ПРИВИЛЕГИИ НА wpdb.* ДЛЯ 'wpuser'@'%', ИДЕНТИФИЦИРОВАННОГО ПО '$MYSQL_PASSWORD'"; mariadb -u root -e "СОЗДАТЬ ПОЛЬЗОВАТЕЛЯ 'root'@'%', ИДЕНТИФИЦИРОВАННОГО ПО '$MYSQL_ROOT_PASSWORD'"; mariadb -u root -e "ПРЕДОСТАВИТЬ ВСЕ ПРИВИЛЕГИИ *.* ДЛЯ 'root'@'%'"; mariadb -u root -e "Сбросить привилегии"; echo «Настройка базы данных завершена» завершение работы mysqladmin # exec mysqld_safe mysqld --bind-адрес=0.0.0.0 Контейнеризация завершается неудачей по команде:

запуск службы MySQL Он просто не запускается, и я не получаю никаких журналов, даже если в файле конфигурации указан файл журнала.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»