Привет‚ я хочу поделиться с вами своим личным опытом по исправлению ошибки ″docker⁚ Error response from daemon⁚ Cannot link to a non running container⁚ /mariadb AS /myphpmyadmin/db» в операционной системе Ubuntu.Первым шагом для исправления этой ошибки я рекомендую проверить статус контейнеров. Откройте терминал и выполните следующую команду⁚
docker ps -a
Данная команда позволит вам увидеть список всех контейнеров и их статус. Если вы заметите‚ что контейнер ″mariadb″ не запущен или имеет статус‚ отличный от ″running″‚ тогда следует его запустить⁚
docker start mariadb
После этого проверьте его статус снова с помощью команды ″docker ps -a″ и убедитесь‚ что контейнер ″mariadb″ теперь работает.Далее я рекомендую создать новый контейнер для ″myphpmyadmin″ с помощью следующей команды⁚
docker run —name myphpmyadmin —link mariadb⁚db -p 8080⁚80 -d phpmyadmin/phpmyadmin
Здесь мы создаем контейнер ″myphpmyadmin″ и связываем его с контейнером ″mariadb″ по имени ″db″. Мы также пробрасываем порт 8080 на нашем хосте на порт 80 в контейнере ″myphpmyadmin″. Это позволит нам получить доступ к интерфейсу phpMyAdmin через браузер‚ используя адрес ″http://localhost:8080″.
После успешного запуска‚ проверьте статус контейнера ″myphpmyadmin″ с помощью команды ″docker ps -a″ и убедитесь‚ что он работает.
Теперь вы можете открыть свой любимый веб-браузер и ввести адрес ″http://localhost:8080″ в адресной строке. Вы должны увидеть интерфейс phpMyAdmin‚ который позволит вам управлять базой данных MariaDB.
Надеюсь‚ что эта информация будет полезной для вас при исправлении ошибки ″docker⁚ Error response from daemon⁚ Cannot link to a non running container⁚ /mariadb AS /myphpmyadmin/db» в Ubuntu; Удачи в работе с Docker и Ubuntu!