コンテナ テクノロジは、その誕生以来、すぐにエンタープライズ IT テクノロジ スタックの不可欠な部分になりました。業界で最も人気のあるコンテナ化プラットフォームとして、Docker は DevOps 分野の標準となっています。 Docker をまだ知らない場合は、すでに時代遅れになっています。
この記事では、コンテナの新規作成、コンテナの起動、コンテナへの入場など、Docker でコンテナを操作する方法を中心に紹介します。
Docker では、新しいコンテナーを作成するコマンドは docker run
です。 MySQL データベース コンテナを例として、新しいコンテナを作成する方法を見てみましょう。
まず、Docker Hub で MySQL イメージをプルする必要があります:
docker pull mysql
実行後、次のコマンドを使用して MySQL コンテナを作成できます:
docker run --name=mysql-container -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest
where --name=mysql-container
は、コンテナの名前が mysql-container
であることを示します。 -e MYSQL_ROOT_PASSWORD=123456
は、MYSQL の root
を示します。ユーザーパスワードは 123456
、-d mysql:latest
は、最新バージョンの MYSQL に基づいてバックグラウンドで実行されるコンテナを作成することを意味します。実行後、MySQL データベース コンテナーが正常に作成されました。
Docker でコンテナを起動するコマンドは docker start
です。前の手順で作成した MySQL コンテナを例として、コンテナの起動方法を見てみましょう。
docker start mysql-container
実行後、MySQL コンテナが正常に起動しました。
コンテナの実行後、コンテナに入って操作する必要があります。一般的な操作方法は 2 つあります: ## からコンテナに入る#docker exec コマンドを使用するか、
dockerattach コマンドを使用してコンテナーに入ります。どちらの方法にも独自の長所と短所があり、具体的な使用方法は実際の状況によって異なりますが、ここでは
docker exec を例として説明します。
docker exec -it mysql-container bash実行が完了すると、MySQL コンテナのコマンド ライン インターフェイスに正常に入り、SQL ステートメントの実行などのさまざまな操作を実行できるようになります。
exit です。コンテナーを終了した後、
docker ps コマンドを使用して、現在実行中のコンテナーを表示できます。
exit docker ps実行後、MySQL コンテナが終了し、現在実行中のコンテナのリストを表示できます。 概要この記事では主に、新しいコンテナの作成、コンテナの起動、コンテナへの入場など、Docker でコンテナを操作する方法を紹介します。この記事を読むことで、読者が Docker コンテナの操作をより深く理解し、開発、テスト、デプロイに Docker を使用する方法を学ぶことができることを願っています。
以上がDockerでコンテナを操作する方法について話しましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。