РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗dcSpSgPf 41 of 98 menu
◀ ▶

Платформа в Docker

Платформа сборки задаёт архитектуру образа, даже если компьютер другой. Метка может описывать linux/amd64, хотя локально работает иная машина.

Основа - alpine. Команда запуска печатает имя архитектуры через uname с флагом -m. Файл шагов для образа arch:

FROM alpine CMD ["uname", "-m"]

Флаг --platform у docker build задаёт целевую платформу. Сборка под linux/amd64 с меткой arch:

docker build --platform linux/amd64 -t arch .

Запуск контейнера печатает x86_64, если эта архитектура доступна в среде выполнения. Проверим вывод:

docker run --rm arch

Соберите образ cpu-tag с той же командой uname и явно задайте платформу linux/amd64 при сборке.

Запустите cpu-tag и запишите, какое имя архитектуры напечатал контейнер.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить