Проблема:
Вы хотите запустить команду mysql в docker-контейнере MariaDB, например
docker_compose_exec_mysql.sh
docker-compose exec -T mariadb mysql -uroot -p${MARIADB_ROOT_PASSWORD} mydatabase < dump.sqlно вы видите следующее сообщение об ошибке:
oci_error.txt
OCI runtime exec failed: exec failed: unable to start container process: exec: "mysql": executable file not found in $PATH: unknownРешение
Для более новых версий контейнера MariaDB исполняемый файл mysql больше не существует. Замените mysql на mariadb, чтобы исправить проблему, например:
docker_compose_exec_mariadb.sh
docker-compose exec -T mariadb mariadb -uroot -p${MARIADB_ROOT_PASSWORD} mydatabase < dump.sql
Check out similar posts by category:
Контейнеры
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow