Docker

Пересобрать контейнер в Docker

docker-compose up -d --no-deps --build [service_name]
  • [service_name] - название контейнера
  • --no-deps - не запускать связанные сервисы
  • --build - создавать изображения перед запуском контейнеров

Тэги:

Сервис по конфигурированию Docker в PHP

Открыл для себя сервис, с помощью которого можно сконфигурировать окружение для разработки на PHP в Docker. Сервис этот https://phpdocker.io

Тэги:

Очистка Docker на винде

Возникли некоторые проблемы при очистке пространства на диске от контейнеров и образов Docker. Как выяснилось данные по умолчанию хранятся тут C:\ProgramData\DockerDesktop\vm-data

Мои сборки в Docker

Разные сборки с разных проектов. Может на будущее пригодится.

Тэги:

Очистка в Docker

Удаление неиспользуемых объектов Docker

Docker использует консервативный подход к очистке неиспользуемых объектов (часто называемых «сборкой мусора»), таких как образы, контейнеры, тома и сети. Эти объекты обычно не удаляются, если вы явно не попросите Docker сделать это. Это может привести к тому, что Docker будет использовать дополнительное дисковое пространство. Для каждого типа объекта Docker предоставляет команду удаления. Кроме того, вы можете использовать систему очистки Docker для одновременной очистки нескольких типов объектов. В этом разделе показано, как использовать эти команды очистки.

Тэги:

Папка для сохранения данных в докере

Настройка доступа к PostgreSQL в приложении на Laravel в Docker-е на примере Laradock

1. В файле config/database.php строчку

		'default' => env('DB_CONNECTION', 'mysql'),

заменить на

		'default' => env('DB_CONNECTION', 'pgsql'),

то есть задаём по умолчанию настройку о том, что подключаемся к PostgreSQL, а не к MySQL.

Тэги:

Ошибка Exit 3 при запуске контейнера pgadmin в Laradock

pgadmin - это контейнер в Laradock, который запускает утилиту pgAdmin(на момент написания этого поста это pgAdmin4) в Docker-е. Изначально у меня при запуске контейнера статус состояния находился в значении Exit 3. Проблема решилась следующим образом:

	sudo chmod -R 777 ~/.laradock/data/pgadmin

После этого в Docker-t pgAdmin доступен по адресу http://ip6-localhost:5050

Тэги:

Вход в phpmyadmin через учётную запись root в Docker на примере Laradock

Изначально при запуске phpmyadmin в Laradock при попытке авторизоваться под root-ом возникала ошибка Access denied for user 'root'@'172.19.0.6' (using password: YES). Пробовал вводить данные указанные в файле .env laradock-а, которые были указаны в переменной PMA_ROOT_PASSWORD, но безуспешно.

Тэги:

Ошибка Couldn't connect to Docker daemon at http+docker://localhost

Бывает что при попытке запуска Docker-а путём выполнения команд docker или docker-compose в терминале выдаётся следующая ошибка:

Тэги:

Страницы

Subscribe to RSS - Docker