序文: 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 の読み取り/書き込み分離期限切れに対する一般的な解決策
目次リスナープロパティとは何ですか?リスニングプロパティと計算プロパティの違いは何ですか?監視プロパ...
<br />1年前、インターネット上にはinline-blockプロパティに関する記事は...
ミラーリングも Docker のコアコンポーネントの 1 つです。ミラーリングはコンテナ操作の基盤で...
質問CSS 固定配置の position:fixed は非常に使いやすいです。ブラウザのビューポート...
目次1. インデックスの種類1. B+ツリー2. MyISAM と InnoDB の B+ ツリー ...
現在、layuiの関係者はlayim友達検索ページの構造とスタイルを提供していません。私は個人的に非...
ページネーションコンポーネントはWeb開発でよく使われるコンポーネントです。ページネーション機能を実...
目次1. 定義と使用1.1 定義1.2 使用2. 複数のファイルに分割する3. エイリアス序文: T...
以下のコードをDreamweaverのコードエリアにコピーすると、プレビュー時に以下の画像が表示され...
HTML のヘッド部分には、ブラウザによる Web ページのレンダリングや SEO などに関連するタ...
テーブルデータを作成する テーブル `praise_info` を作成します ( `id` bigi...
この記事では、jsを使用してクールな花火効果を実現するための具体的なコードを参考までに共有します。具...
1. v-onイベント監視DOM イベントをリッスンするには、v-on ディレクティブを使用します。...
1. フロート: 主な目的は、テキストを画像の周囲に折り返す効果を実現することです。また、複数列レイ...
スタックフローからの回答:単に<br>だけで十分です。その他の形式は、XHTML との互...