Devopsjourney (54 серия деталей)
Это часть 23 из путешествий, это долгий путь (360 день), так что иди, пожалуйста, проверьте предыдущие детали, и если вам нужно ходить в путешествие со мной, пожалуйста, следуйте, потому что я могу опубликовать более одного раза в 1 день Но, конечно, я буду публиковать ежедневно, по крайней мере, один 😍.
И я буду охватывать множество инструментов по мере продвижения дальше.
Перед тем, как существовать докер, существовал инструмент под названием Fig, это был инструмент с открытым исходным кодом, после успеха она заставила Docker решила интегрировать его с Docker в качестве имени Docker Compose.
В настоящее время есть три версии формата файла Compose:
. Версия 1, Legacy Format. Это указывается путем пропуска клавиши версии в корне YAML. Потому что это наследие, поэтому не рекомендуется использовать его.
. Версия 2.x. Это указано с версией: «2 ‘или версия:’ 2.1 ‘и т. Д., Вход в корне YAML.
. Версия 3.x, последняя и рекомендуемая версия, предназначенная для перекрестной совместимости между Compose и режимом Docker Engine. Это указано с версией: «3 ‘или версия:’ 3.1 ‘и т. Д., Вход в корне YAML.
Каждая версия должна быть совместимой с выпуском двигателя Docker, это таблица, показанная:
1.9.0+ | 1 |
1.10.0+ | 2.0 |
1.12.0+ | 2.1 |
1.13.0+ | 2.2, 3.0, 3.1, 3.2 |
17.06.0+ | 2.3, 3.3, 3.4, 3.5 |
17.12.0+ | 2.4 |
18.02.0+ | 3.6 |
18.06.0+ | 3.7 |
И каждая версия содержит новые функции, так что это хорошо, чтобы связаться с там GitHub Repo
Devopsjourney (54 серия деталей)
Оригинал: «https://dev.to/elkhatibomar/023-docker-compose-versions-22a5»