Dockerコンテナをどのように使用するか
Docker コンテナを利用する場合、以下の方法があります。
- コンテナの作成: docker run コマンドで新しいコンテナを作成します。たとえば、以下のように、Ubuntu ベースのコンテナで新しいコンテナを作成して実行できます。
- docker run -it ubuntu bash
- 作成済みのコンテナを起動するには、docker startコマンドを使います。例えば、mycontainerというコンテナを起動するには、以下のコマンドを使用します。
- docker start mycontainer
- コンテナを停止する: 起動中のコンテナを `docker stop` コマンドで停止します。たとえば、`mycontainer` という名前のコンテナを停止するには、以下のようなコマンドを使用できます:
- docker ストップ mycontainer
- コンテナに入る: docker execコマンドを使って実行中のコンテナに入り、そこでコマンドを実行します。例えば、mycontainerという名前のコンテナに入るには次のコマンドを使います。
- docker exec -it mycontainer /bin/bash
- コンテナの確認: docker ps コマンドを使用して、実行中のコンテナを確認します。たとえば、次のコマンドを使用して実行中のすべてのコンテナを確認できます。
- 実行中のdockerコンテナの一覧を表示
- 停止したコンテナの削除:docker rmコマンドを使用して、停止済みのコンテナを削除します。たとえば、以下のようなコマンドで「mycontainer」という名前のコンテナを削除できます。
- docker rm mycontainer
- コンテナのエクスポートとインポート: docker exportコマンドを使用してコンテナをファイルにエクスポートし、docker importコマンドを使用してエクスポートしたファイルを新しいイメージとしてインポートします。たとえば、次のコマンドを使用してmycontainerという名前のコンテナをファイルにエクスポートできます。
- docker export mycontainer > mycontainer.tar
- 次にエクスポートされたファイルを次のコマンドで新しいイメージとしてインポートできます。
- docker import mycontainer.tar myimageへ
Docker コンテナの基本的な使用方法の例で、実際のニーズに合わせてそれぞれ操作できます。