ホームページ  >  記事  >  運用・保守  >  docker の組み込みコマンドとは何ですか?

docker の組み込みコマンドとは何ですか?

WBOY
WBOYオリジナル
2022-02-23 10:15:4010945ブラウズ

Docker の組み込みコマンド: 1. run; 2. kill; 3. rm; 4. create; 5. exec; 6. ps; 7.検査; 8. トップ; 9. アタッチ; 10.イベント ;11.ログ;12.待機;13.エクスポート;14.rmi など

docker の組み込みコマンドとは何ですか?

このチュートリアルの動作環境: linux7.3 システム、docker-1.13.1 バージョン、Dell G3 コンピューター。

docker の組み込みコマンドとは

Docker を使用すると、コードを迅速に配信、テスト、デプロイできるため、コードのデプロイ時間を大幅に短縮できます。 dockerはコマンドが多いのが特徴で、初心者にとっては使いにくいです。

以下は、一般的に使用されるコマンドの概要です。

#1. ミラー関連コマンド

docker search 镜像名

ミラーの検索

docker pull 仓库名

ミラーのダウンロード

docker pull [选项] [Docker Registry地址]<仓库名>:<标签>

# このオプションは、次の方法で実行できます。 docker pull – help View

# Docker レジストリ アドレス: 2c6ad8428839b05c0e0156f938efa396[:ポート番号]、デフォルトのアドレスは Docker Hub

# です。 ウェアハウス名: ウェアハウス名は2 つの部分からなる名前、両方とも /。 Docker Hub の場合、ユーザー名が指定されていない場合、デフォルトはライブラリであり、これは公式イメージです

#例:

[root@node1 docker]# docker pull mysql:5.7.19
docker images

既存のローカル イメージをリストする

docker build [选项] <上下文路径>

ビルド指定された Dockerfile に基づく新しいイメージ

注: Dockerfile ファイルの名前は自分で付けることができます。ファイル名が「Dockerfile」でない場合は、ビルド コマンドにファイル名を記述する必要があります

# 例

/home/docker/java/ruiyi01 ディレクトリで、次のコマンドを実行します: (次のドットは、現在のディレクトリで Dockfile ファイルを検索することを示します)

docker build -t ruoyi-demo .
docker rmi <镜像id>

イメージを削除します

docker push 镜像名

ローカル イメージを Docker リモート ウェアハウスに共有します (これはデフォルトの Docker Hub 用です)

注: プッシュを直接実行すると、エラーが報告されます。 docker tag コマンドを使用して、共有するイメージの名前を変更します (識別子を追加します)

たとえば、docker tag getting-started YOUR-USER-NAME/getting-started

次に、push# を実行します。 ##
docker push YOUR-USER-NAME/getting-started

2. コンテナ関連のコマンド

docker run [选项] 镜像名
新しいコンテナを作成して実行する

は、次の 2 つの手順を実行することと同じです。コンテナー (docker create) を作成し、コンテナーを起動してランタイム コンテナーに変換します (docker start)

# 例:

docker run -d --name ruoyi-demo-run -p 8083:8084 ruoyi-demo

(イメージ ruoyi-demo に基づいて、バックグラウンドでの名前 ruoyi-demo-run コンテナーを実行します。ホストとコンテナーのポート番号はそれぞれ 8083 と 8084 です)

#
docker run -d --name vue-demo-run -p 8088:80 vue-demo

# -d バックグラウンドで実行

## -- name コンテナーに名前を付けます

# -p ホスト ポート: コンテナーの内部ポート

docker ps

現在実行中のコンテナー情報の表示

docker ps -a

すべてのコンテナーの表示

docker rm <容器id>

削除容器 。

注: 実行中の場合は、直接削除できません。まず実行を停止する必要があります。

実行中のコンテナを強制的に削除する場合は、コマンドに「force」フラグを追加します。たとえば、

docker rm -f
docker rm $(docker ps -qa)

停止したコンテナをすべて削除します

dockers exec -it <容器id/容器名>

コンテナを入力してください(新しいターミナル)

docker attach <容器id/容器名>

コンテナに入る

docker start 容器id

コンテナを実行

docker stop 容器id

実行中のコンテナを停止します。

docker restart 容器id

実行中のコンテナを再起動します

docker logs <容器id>

コンテナの実行ログを取得します

docker commit

# git commit 操作と同様です

docker commit -m= "提出説明メッセージ" -a="作成者" コンテナID 対象イメージ名: [バージョンメッセージ]

# 機能: 操作したコンテナをコミットにより新しいイメージに提出します。この変更されたイメージは将来的に直接使用できます。

推奨される学習: 「

docker ビデオ チュートリアル

以上がdocker の組み込みコマンドとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。