Введение
В этом лабораторном задании вы попадете в средневековый город, где фермер нуждается в вашей помощи. Город кипит жизнью, и фермеру нужно найти способ эффективного транспортировки своих товаров по различным районам города. Ваша цель - присоединиться к транспортному контейнеру фермера и контролировать логистику перемещения товаров в разные места города.
Создайте контейнер Docker
В этом шаге вы создадите контейнер Docker, представляющий транспортный контейнер фермера.
## Создайте новый контейнер Docker
docker run --name transport-container -d alpine tail -f /dev/null
Подключение к контейнеру
Теперь подключитесь к транспортному контейнеру, чтобы наблюдать за логистикой.
## Attach to the container
docker attach transport-container
Примечание: Чтобы безопасно отключиться от контейнера, не останавливая его, нажмите
Ctrl-p, а затемCtrl-q. Если вы используетеCtrl-c, это остановит процесс контейнера.
Переместите товары
В этом шаге используйте следующую команду в другом терминале, чтобы получить интерактивную оболочку для контейнера, и имитировать перемещение товаров внутри присоединенного контейнера.
docker exec -it transport-container sh
## создайте файл hello.py
echo "print('Hello Docker')" > hello.py
## Внутри присоединенного контейнера переместите hello.py в разные места
mv hello.py /var
Резюме
В этом лабораторном задании вы узнали, как использовать команду Docker attach для взаимодействия с запущенным контейнером. Симулируя средневековый городской сценарий, вы смогли понять концепцию присоединения к контейнеру и выполнения операций внутри него. Это практическое знакомство дает реальное понимание методов управления контейнерами и присоединения к ним.



