中世纪农民的 Docker 冒险

DockerDockerBeginner
立即练习

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

介绍

在这个实验中,你将进入一个中世纪的城市,一位农民需要你的帮助。这座城市熙熙攘攘,农民需要一种高效的方式将他的货物运送到城市的各个角落。你的目标是连接到农民的运输容器,并监督将货物运送到城市内不同地点的物流过程。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL docker(("`Docker`")) -.-> docker/ContainerOperationsGroup(["`Container Operations`"]) docker/ContainerOperationsGroup -.-> docker/attach("`Attach to Container`") docker/ContainerOperationsGroup -.-> docker/exec("`Execute Command in Container`") subgraph Lab Skills docker/attach -.-> lab-271453{{"`中世纪农民的 Docker 冒险`"}} docker/exec -.-> lab-271453{{"`中世纪农民的 Docker 冒险`"}} end

创建一个 Docker 容器

在这一步中,你将创建一个 Docker 容器来代表农民的运输容器。

## Create a new Docker container
docker run --name transport-container -d alpine tail -f /dev/null

连接到容器

现在,连接到运输容器以观察物流过程。

## Attach to the container
docker attach transport-container

转移货物

在这一步中,在另一个终端中使用以下命令进入容器的交互式 shell,并在已连接的容器中模拟货物的转移过程。

docker exec -it transport-container sh
## create a hello.py file
echo "print('Hello Docker')" > hello.py
## Inside the attached container, move the hello.py to different locations
mv hello.py /var

总结

在本实验中,你学习了如何使用 Docker 的 attach 命令与正在运行的容器进行交互。通过模拟一个中世纪城市的场景,你掌握了如何连接到容器并在其中执行操作的概念。这种实践体验为你提供了容器管理和连接技术的实际理解。

您可能感兴趣的其他 Docker 教程