Использование docker-compose
для доступа к вашим контейнерам всегда требует передачи имени службы в качестве параметра, в настоящее время это невозможно изменить.
Но вы можете использовать ключевое слово container_name
в вашем файле компоновки следующим образом:
services:
random_service:
container_name: random_service
# other definitions
, явно назвав контейнер таким же, как имя вашей службы (например, random_service
), чтобы он 'Вы увидите то же самое в docker ps
и docker-compose ps
, и вы сможете обратиться к нему одинаково из:
$ docker stop random_service
и
docker-compose stop random_service