Приключения с Docker в средневековом сельском хозяйстве

DockerBeginner
Практиковаться сейчас

Введение

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

Создайте контейнер 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 для взаимодействия с запущенным контейнером. Симулируя средневековый городской сценарий, вы смогли понять концепцию присоединения к контейнеру и выполнения операций внутри него. Это практическое знакомство дает реальное понимание методов управления контейнерами и присоединения к ним.