Нужно получить идентификаторы контейнеров, запущенных Docker Compose, как команда «docker run ...» (он выводит только идентификатор). Как это сделать? Благодарю.Как распечатать идентификатор контейнера из Docker Compose
ответ
Я не понял, что именно вы ищете. Если вам просто нужно, чтобы получить идентификатор контейнера
sudo docker ps
ДАСТ, что наряду с некоторой другими вам нужно подробной информацией! Печатать лишь отдельные данные, то вы можете использовать докера инспектировать команды . Это отображает всю информацию, доступную в Docker для данного контейнера или изображения. По умолчанию, это сделает все результаты в массиве JSON
, например, в вашем случае для печати идентификатора контейнера только
sudo docker inspect --format='{{.Config.Hostname}}' <container_name>
или печать Ipaddress
sudo docker inspect --format='{{.NetworkSettings.IPAddress}}' <MYSQL cont. ID/container_name>
Я не знаю, вы просите об этом, это может помочь любым другим пользователям.
Проблема в том, что я не знаю, что такое имя контейнера, запущенного Compose. Я хотел, чтобы Compose вернул идентификатор контейнера (ов), который будет использоваться CI, и без ручного поиска имени. – ayermakov
- 1. Связывание контейнера с docker-compose
- 2. docker-compose использовать extra_hosts с идентификатором контейнера
- 3. Docker Compose - отказ от приема контейнера
- 4. Проблема с Docker-Compose с именем контейнера
- 5. Docker compose, файл ссылки за пределами контейнера
- 6. Docker Compose: Избегать воссоздания контейнера данных
- 7. Возможно ли запустить новый контейнер Docker из работающего контейнера Docker с помощью Docker Compose?
- 8. Запуск перезагрузки контейнера Docker с помощью Docker Compose
- 9. Отключить ведение журнала для одного контейнера в Docker-Compose
- 10. Docker Compose Dependencies
- 11. Docker Compose to CoreOS
- 12. Как можно использовать Docker Compose для синхронизации выполнения контейнера?
- 13. docker-compose link container of another docker-compose
- 14. Как удалить docker-compose?
- 15. Как получить идентификатор контейнера докера в Docker?
- 16. Как получить только идентификатор контейнера Docker
- 17. Как сделать контейнер ждать другого контейнера в Docker Compose
- 18. Динамически получить запущенное имя контейнера, созданное docker-compose
- 19. Как получить идентификатор контейнера для неиспользуемого контейнера?
- 20. docker-compose: Изменить переменную среды
- 21. Запуск Django в docker-compose
- 22. Переменная окружения и docker-compose
- 23. Docker-compose running multiple scripts
- 24. Рабочий процесс разработки для docker-compose: запуск контейнера dev-version
- 25. Docker Compose: NodeJS + MongoDB
- 26. Выполнение команд в docker-compose
- 27. docker-compose up to docker-compose up --build vs docker-compose build --no-cache
- 28. docker compose запустить mysql-клиент от запуска контейнера mysql
- 29. docker-compose для чистого контейнера данных и веб-сервера, postgresql
- 30. docker-compose не устанавливает компоненты башмака внутри контейнера докера
Вам нужно использовать 'docker ps'. – Opal
«docker ps» неприменим, потому что Compose вызывается CI в моем случае. Я хотел, чтобы Compose печатал идентификаторы контейнеров. – ayermakov