Menu
CoddyTech

Реальное выполнение

Часть раздела Введение в Docker путешествия по Terminal на Coddy. Урок 8 из 40.

Команды внутри контейнера выполняются по-настоящему, а не как имитация вывода. Вы можете доказать это, предоставив контейнеру оболочку и небольшой скрипт:

docker run alpine sh -c "echo abc | tr a-z A-Z"

Здесь sh -c выполняет строку команды оболочки внутри контейнера. Оболочка передаёт abc через конвейер в tr, который преобразует её в верхний регистр, поэтому результатом является ABC.

Это означает, что вы можете использовать каналы, переменные и уже знакомые вам инструменты командной строки — всё это внутри контейнера.

challenge icon

Задание

Легко

Запустите контейнер из alpine, который использует sh -c, чтобы вывести числа от 1 до 3, каждое в отдельной строке, с помощью seq 3.

Команда seq выводит последовательность чисел, поэтому seq 3 выводит 1, 2 и 3, каждое в отдельной строке.

Попробуйте сами

Терминал
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Введение в Docker

Потренируйтесь самостоятельно: Песочница Terminal