# Задания ### 1. Установка Установите Docker на виртуальную машину ### 2. Базовые команды 1. Запустите Docker hello-world 2. Загрузите образ busybox с Docker Hub 3. Напечатайте 'Hello from busybox!', запустив контейнер на основе образа busybox с командой echo 4. Запустите контейнер с busybox в интерактивном режиме и напечатайте 'Hello, World!' изнутри. После этого завершите выполнение контейнера. 5. Запустите контейнер как в пункте 3, но присвойте ему имя.\ После того, как его выполнение завершится, запустите его же - еще раз, по имени. Убедитесь что он выведет то же самое. 6. Создайте именованный контейнер как в пункте 3, но так, чтобы он не запустился сразу же. Запустите его руками. 7. Запустите контейнер с busybox, который каждую секунду печатает текущее время, но запустите его в отвязанном от терминала режиме.\ Так чтобы он не печатал ничего вам на стандартный вывод. \ Посмотрите логи этого контейнера, и убедитесь что он работает. 8. Выведите список всех контейнеров. Сначала работающих, потом - всех, даже остановленных. Потом - только остановленных. 9. Удалите все остановленные контейнеры, включая те, что так и не запустились, если такие были. 10. Приаттачьтесь к терминалу запущенного контейнера, который печатает текущее время каждую секунду, так чтобы увидеть поток этих строк.\ В параллельном терминале, поставьте выполнение контейнера на паузу, но без его полной остановки.\ Убедитесь что печать приостановилась.\ Возобновите работу контейнера.\ Сделайте детач терминала от контейнера, но так, чтобы он не остановился, а продолжил работу.\ В конечном итоге остановите контейнер извне. 11. Создайте какой-либо текстовый файл.\ Запустите контейнер с busybox в интерактивном режиме.\ В отдельном терминале скопируйте файл внутрь контейнера, прямо в корневую директорию.\ В терминале с интерактивным режимом - выведите содержимое файла на экран.\ Пока что не останавливайте контейнер. 12. В терминале, отдельном от терминала контейнера с интерактивным режимом, сделайте листинг корневой директории контейнера.\ Также, с помощью одной из команд Docker, выведите на экран список изменений в файловой системе контейнера по сравнению\ с базовым образом.\ После этого, в этом же терминале, удалите из контейнера скопированный туда файл.\ Теперь интерактивный контейнер можно остановить. ### 3. Volumes ### 4. Сеть ### 5. Создание образов