Почему docker-compose up -d к имени контейнера стал добавлять hash?
Вчера с именами было все нормально: php, mysql, nginx docker ps перед запуском - пустой, ничего нету.
Сегодня запускаю команду docker-compose up -d вдруг к имени контайнера добавился hash:
Starting 7fe13f5d8090_php ... done
Starting 77c67bcc6caf_mysql ... done
Starting 5448c121c63c_nginx ... done
в названии контейнеров стоит просто container_name: php и т.д.
Может кто объяснить в чём дело?
По умолчанию, он берёт в качестве префикса имя директории, в которой находится docker-compose файл. Если по каким-то причинам не смог, берёт хеши. Префикс обязательная часть имени контейнеров в docker-compose. Но префикс можно изменить: docker-compose -p YourPrefix up