У меня есть собственный образ докера, который установлен mariadb 10, но я нашел кое-что странное.Точка входа успешно выполнена, я проверяю, что статус службы остановлен, но когда я использую sudo service mysql status
, он показывает процесс запуска MariaDB и я тестирую использование Sequel Pro для подключения mariadb и успеха тоже.Почему так?любой может объяснить по этому поводу: D
macbook-air ~ » docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d33807761f34 mariadb:testing "/bin/bash /opt/entr…" 10 hours ago Up 10 hours 0.0.0.0:3306->3306/tcp mariadb
macbook-air ~ » docker exec mariadb service mysql status
* MariaDB is stopped.
macbook-air ~ » docker exec mariadb sudo service mysql status
* /usr/bin/mysqladmin Ver 9.1 Distrib 10.2.22-MariaDB, for debian-linux-gnu on x86_64
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Server version 10.2.22-MariaDB-10.2.22+maria~xenial
Protocol version 10
Connection Localhost via UNIX socket
UNIX socket /var/run/mysqld/mysqld.sock
Uptime: 10 hours 21 min 15 sec
Threads: 7 Questions: 466 Slow queries: 0 Opens: 168 Flush tables: 1 Open tables: 30 Queries per second avg: 0.012