Docker コンテナ内でコマンドを実行する

DockerDockerBeginner
今すぐ練習

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

この実験では、あなたは不思議で古い迷路に運ばれます。そこには迷路の幽霊があなたの助けを待っています。挑戦的で危険な場所としての迷路の背景については説明するまでもありません。あなたの目標は、不吉な曲がりくねりを辿り、その通路をさまよう幽霊とコミュニケーションを取り、そこに秘められた秘密を明かすことです。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL docker(("Docker")) -.-> docker/ContainerOperationsGroup(["Container Operations"]) docker/ContainerOperationsGroup -.-> docker/exec("Execute Command in Container") subgraph Lab Skills docker/exec -.-> lab-271461{{"Docker コンテナ内でコマンドを実行する"}} end

迷路に入る

このステップでは、まず dungeon コンテナを使って迷路の入り口を呼び出さなければなりません。dungeon コンテナは Docker の世界の中で神秘的で魅力的な構築物です。迷路の入り口を呼び出すには、次のコードを使用します。

docker run -it -d --name dungeon alpine:latest

幽霊とコミュニケーションを取る

迷路の中に入ったら、そこに住む幽霊とコミュニケーションを取る必要があります。exec コマンドを使って、幽霊にメッセージを送りましょう。これを達成するには、次のコマンドを実行します。

docker exec dungeon sh -c "echo 'Greetings, phantom of the labyrinth!' > /tmp/message"

まとめ

この実験では、あなたは謎めいた迷路に挑戦し、Docker の exec コマンドを使って幽霊の住人とコミュニケーションを取り、コンテナの相互作用の複雑さを探究しました。この没入型の体験は、Docker exec コマンドの分野で非常に貴重な知識とスキルを提供します。これらのチャレンジを通じて、あなたは Docker コンテナ内で円滑に移動してコミュニケーションを取る方法を学び、Docker スキルに自信を持つようになります。