Я новичок в докере и все еще пытаюсь выучить слухи.
На моей машине Centos я создал тестовый образ, который будет включать в себя исполняемый файл на C-языке. Исходя из моего понимания докера, я планировал и ожидал, что образ будет работать только на машинах Centos. Вот мой файл докера:
FROM centos:7
WORKDIR /opt/MYAPPS
COPY my_hello .
CMD my_hello
Изображение создается и работает нормально на созданной мной машине Centos.
Затем я поместил это изображение в репозиторий и перенес его на другую машину Centos, и он также работает правильно. Пока все хорошо.
Как я уже говорил, я ожидал, что это изображение будет ограничено сентосами. Чтобы доказать это, я попытался перенести его на другие операционные системы, мою Ubuntu и мои окна. К моему удивлению, это сработало на обоих.
Очевидно, я что-то упустил. Либо я не понимаю концепцию докера, либо я использую неправильное изображение «ОТ».