user guide утверждает, что изображение должно выполняться следующим образом:Запуск Docker Image
docker run -t -i ubuntu /bin/bash
Я понимаю, что -t
создает псевдо-терминал и -i
делает его интерактивным. Но кажется, что часть /bin/bash
не нужна. Я запускаю его с /bin/bash
или без него, мне предоставляется интерактивная подсказка, которую я могу читать и писать из обоих времен.
[email protected]:/#
Зачем нам /bin/bash
?
Часть 2
Я бегу на Docker для Mac. Когда я загружаю двоичный файл hello-world
и запускаю его, это всего лишь 1kb
. Очевидно, что образ Linux не был загружен с ним. Является ли маленькая двоичная запись hello-world
с моим ядром Mac или с небольшим ядром Linux, которое поставляется с Docker для Mac?
Подробнее о Части 2. В принципе, привет-мир запускается «с нуля». https://hub.docker.com/_/hello-world/ –
@AlbertoRivera Спасибо, но это виртуальная машина Linux, выполняющая ее, или мой Mac ее выполняет? – qarthandso