序文: Docker はオープンソースのアプリケーション コンテナ エンジンであり、開発者はこれを使用してアプリケーションと依存関係をポータブル イメージにパッケージ化し、一般的な Linux または Windows マシンに公開できます。近年、中国ではDockerが急速に発展しており、特にインターネット企業ではDockerの使用が非常に一般的になり、アプリケーションのメンテナンス効率が大幅に向上し、クラウドコンピューティングアプリケーションの開発コストが削減されました。この記事では主に Docker とそのインストールおよび簡単な使用方法を紹介します。 1. Dockerをインストールする Docker を学ぶには、まず Docker をインストールする必要があります。バージョン 17.03 以降、Docker は CE (Community Edition) と EE (Enterprise Edition) に分かれています。以下では、CentOS システムを例に、Docker Community Edition のインストールを紹介します。 古いバージョンをアンインストールする Docker の古いバージョンは docker または docker-engine と呼ばれます。古いバージョンをアンインストールするには、次のコマンドを使用します。 $ sudo yum 削除 docker \ dockerクライアント\ docker-client-最新 \ docker-common \ docker-最新 \ docker-最新-logrotate \ docker-logrotate \ dockerエンジン 依存パッケージをインストールする #yumの設定 source sudo yum-config-manager \ --リポジトリを追加\ https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo #依存パッケージをインストールします sudo yum install -y yum-utils \ デバイスマッパー永続データ \ lvm2 Docker CEの最新バージョンをインストールする sudo yum-config-manager --enable docker-ce-edge sudo yum makecache 高速 sudo yum で docker-ce をインストールします Docker CEを起動する sudo systemctl でdockerを有効にする sudo systemctl dockerを起動します Dockerユーザーグループを作成する sudo グループ追加 docker sudo usermod -aG docker $USER hello-worldテストを実行する $ docker run hello-world ローカルでイメージ 'hello-world:latest' が見つかりません 最新: library/hello-world から取得 ca4f61b1923c: プル完了 ダイジェスト: sha256:be0cd392e45be79ffeffa6b05338b98ebb16c87b255f48e297ec7f98e123905c ステータス: hello-world:latest の新しいイメージをダウンロードしました Dockerからこんにちは! このメッセージは、インストールが正常に動作していることを示しています。 このメッセージを生成するために、Docker は次の手順を実行します。 1. Docker クライアントが Docker デーモンに接続しました。 2. Docker デーモンは Docker Hub から「hello-world」イメージを取得しました。 (amd64) 3. Dockerデーモンは、そのイメージから新しいコンテナを作成し、 現在読んでいる出力を生成する実行可能ファイル。 4. Dockerデーモンはその出力をDockerクライアントにストリーミングし、Dockerクライアントはそれを 端末に。 もっと野心的なことに挑戦するには、次のコマンドで Ubuntu コンテナを実行できます。 $ docker run -it ubuntu bash 無料の Docker ID を使用して、イメージを共有したり、ワークフローを自動化したりすることができます。 参考: その他の例やアイデアについては、以下をご覧ください。 詳しくはこちら ここまでで、Docker のインストールに成功しました。同様に、Windows と macOS に Docker をインストールするのも非常に簡単です。Docker Desktop インストール パッケージをダウンロードしてインストールし、使用することができます。詳細については、次の公式ドキュメントを参照してください。
2. 一般的なコマンドの紹介 Docker を学ぶには、まずその全体的なアーキテクチャを理解する必要があります。ここでは、Docker の 3 つの基本概念について簡単に紹介します。
ミラー関連のコマンド:
コンテナ関連のコマンド:
要約: この記事では、Dockerのインストールとよく使うコマンドについて簡単に紹介します。入門記事として、皆さんのお役に立てれば幸いです。実際、Docker は基本的なツールなので、習得することをお勧めします。たとえば、MySQL インスタンスを数秒で起動できます。また、Docker を使用して新しいバージョンを実行およびテストすることもできます。次の記事では、Docker で MySQL を実行および構成する方法について説明しますので、お楽しみに! 以上がDockerの簡単な入門チュートリアルの詳しい内容です。Dockerの始め方や使い方の詳細については、123WORDPRESS.COMの関連記事もぜひご覧ください! 以下もご興味があるかもしれません:
|
<<: Mysql の読み取り/書き込み分離期限切れに対する一般的な解決策
1. テーブルとパーティションを分割する必要があるのはなぜですか?日常の開発では、大きなテーブルに遭...
目次過去1週間の時間を取得する過去1か月の時間を取得する過去3か月分を取得新しい Date() と ...
取引特性1. アトミック性: トランザクションの開始後、すべての操作が完了するか、まったく実行されな...
この記事では、マウスがドロップダウンボックスの上を通過するときにドロップダウンボックスを表示するため...
この記事では、モバイル署名機能を実装するためのJavaScriptの具体的なコードを参考までに共有し...
この記事では、例を使用して、MySQL ビューの作成 (CREATE VIEW) と使用上の制限につ...
特定の期間内に特定の IP へのアクセス回数を制限する方法は、特に悪意のある DDOS 攻撃に直面し...
この記事では、二次リンク効果を実現するためのReact+tsの具体的なコードを参考までに共有します。...
今日、CSDN で HTML テキスト エスケープのちょっとしたトリックを見ましたが、とても簡単です...
Mac OS X で TAR.GZ から MySQL 5.7 をインストールする MySQL 5.6...
AI 画像の切り取りは PS と連携する必要があります。まず、スライスするレイヤーを選択し、それを...
この記事では、二次リンクを実現するためのReactの具体的なコードを参考までに共有します。具体的な内...
参考: Docker 公式 Redis ドキュメント1. 特別なバージョン要件がある場合は、redi...
コードをコピーコードは次のとおりです。 <meta name="viewport&q...
問題を見つける最近、以前のデータを入力していたときに、プログラムが突然次のエラーを報告しました。 [...