ポイント: Dockerコマンドは、イメージとコンテナを管理し、DevOpsプラクティスを簡素化するために不可欠です。このチートシートは、docker run、docker stop、およびdocker statsなどの重要なコマンドを提供し、迅速な参照を可能にします。
基本的なコマンドにはdocker imagesとdocker containerが含まれます。
追加リソースにはDockerのドキュメントが含まれます。
コンテナ化技術はソフトウェア開発の風景を革命的に変えました。開発者がアプリケーションとその依存関係をコンテナと呼ばれる隔離された環境にパッケージ化することを可能にし、開発プロセスを簡素化し、さまざまな環境で一貫してアプリケーションを実行できるようにしました。Dockerは、コンテナ化スペースの先駆的なプラットフォームの一例です。
Dockerの機能は何ですか?
Dockerの目的は、コンピュートイメージを構築および管理し、それをコンテナ内で起動することです。Dockerはマイクロサービスの管理を可能にし、効率的なリソース活用を促進し、アプリケーションのデリバリーを加速させることで、現代のDevOpsプラクティスにとって重要なツールとなっています。
ここでは、知っておくべき主要なDockerコマンドのチートシートを紹介します。(
イメージとコンテナ
dockerコマンドラインインターフェースは次のパターンに従います:docker
docker images
docker container
dockerイメージとコンテナコマンドは、イメージとコンテナへのアクセスを提供します。ここから、何かを行うことが許可されます。
docker images
Docker container
いくつかの基本的なdockerコマンドがあります:
- isはリソースをリストします。
- cpはコンテナとローカルファイルシステム間でファイル/フォルダをコピーします。
- createは新しいコンテナを作成します。
- diffは実行中のコンテナ内のファイルやディレクトリの変更を検査します。
- logsはコンテナのログを取得します。
- pauseは1つ以上のコンテナ内のすべてのプロセスを一時停止します。
- renameはコンテナの名前を変更します。
- runはコンテナ内で新しいコマンドを実行します。
- startは停止した1つ以上のコンテナを起動します。
- stopは実行中の1つ以上のコンテナを停止します。
- statsはコンテナのリソース使用統計のライブストリームを表示します。
- topはコンテナの実行中のプロセスを表示します。
リソースをlsで表示
docker images ls
docker container ls
コンテナlsコマンドから、コンテナIDにアクセスできます(最初の列)。
start、stop、restart、pruneでタイミングを制御
- startは停止した1つ以上のコンテナを起動します。
- stopは実行中の1つ以上のコンテナを停止します。
- restartは1つ以上のコンテナを再起動します。
- prune(最高のもの!)は、すべての停止したコンテナを削除します。
docker container stop
docker container start
docker container restart
docker container prune
コンテナに名前を付ける
docker run -d -name myfirstcontainer
重要な情報を表示:Inspect、stats、top
docker container inspect
docker container top
docker container stats
- statsはコンテナのリソース使用統計のライブストリームを表示します
- topはコンテナの実行中のプロセスを表示します:
- inspectは1つ以上のコンテナに関する詳細情報を表示します。inspectを使用すると、コンテナの名前や状態などを詳細に示すJSONが返されます。
追加リソース
このトピックに関しては、常にDockerのドキュメント、BMC DevOpsブログ、およびこれらの記事があります:
Dockerガイド
これらの投稿は私自身の意見であり、必ずしもBMCの立場、戦略、または意見を代表するものではありません。