LinuxにDockerをインストールする(非常に簡単なインストール方法)

LinuxにDockerをインストールする(非常に簡単なインストール方法)

最近、かなり暇です。大学4年生として数か月間インターンをしていました。インターンとして、Dockerを勉強するように言われました。残念です!

Docker の 3 つのコア概念: イメージ、コンテナ、ウェアハウス

イメージ: 仮想マシンのイメージに似ており、簡単に言えばインストール ファイルです。

コンテナ: 軽量サンドボックスと同様に、コンテナはイメージから作成されたアプリケーション実行インスタンスです。コンテナは起動、開始、停止、削除することができ、これらのコンテナは分離されており、互いに見えません。

ウェアハウス: コード ウェアハウスと同様に、Docker がイメージ ファイルを保存する場所です。

CentOSにDockerをインストールする方法を簡単に紹介します。

前提条件:

  • 64 ビット システム
  • カーネル 3.10+

1. カーネルのバージョンを確認します。返される値は 3.10 より大きい必要があります。

$ uname -r 

2. sudo または root 権限を持つユーザーを使用してターミナルにログインします。

3. yumが最新であることを確認する

$ yumアップデート

4. yumリポジトリを追加する

tee /etc/yum.repos.d/docker.repo <<-'EOF'
[dockerレポ]
name=Dockerリポジトリ
ベースURL=https://yum.dockerproject.org/repo/main/centos/$releasever/
有効=1
gpgcheck=1
gpgキー=https://yum.dockerproject.org/gpg
終了

5. Dockerをインストールする

$ yum インストール -y docker-engine

インストールが成功したら、docker versionコマンドを使用してインストールが成功したかどうかを確認します。インストールが成功したら、以下のように表示されます。

6. Dockerを起動する

$ systemctl docker.service を起動します

7. インストールが成功したかどうかを確認します (クライアントとサービス部分が存在する場合、Docker のインストールと起動が成功したことを示します)

docker versionコマンドを使用して表示する

8. スタートアップを自動的に開始するように設定する

$ sudo systemctl dockerを有効にする

これまでのところ、Docker は完全にインストールされています。

何か欠点があれば、道教仲間が指摘してくれると嬉しいです。

要約する

以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。

以下もご興味があるかもしれません:
  • Linux環境にRedisをデプロイし、Dockerにインストールする方法
  • Linux に Docker をオフラインでインストールするプロセス (ワンクリック インストール)
  • Linux システムに docker をインストールし、ssh 経由で docker コンテナにログインする方法
  • Linux でパッケージから Docker CE をインストールする方法の詳細な説明
  • Linux に Docker をインストールして使用する方法
  • Linux での Docker のインストールと使用方法のチュートリアル
  • LinuxでのDockerのインストールチュートリアル

<<:  win2008R2 64 ビット システムでの mysql5.7.17 のインストールと構成の例

>>:  Javascriptで戦略パターンを実装する方法

推薦する

条件付きコメント形式の書き方とサンプルコード

フロントエンドエンジニアとして、IE は私たちにとって馴染み深いものであるはずです。設計案を実装する...

MySQL 5.7 mysql コマンドラインクライアントの使用コマンドの詳細

MySQL 5.7コマンドを使用するMySQLコマンドラインクライアント1. パスワードを入力してく...

vue プロジェクトのデプロイと Nginx でのプロキシ設定の問題の分析

1. nginxをインストールして起動する # nginxをインストールする sudo apt-ge...

WeChatアプレットはシンプルな計算機を実装する

WeChatアプレットの簡単な計算機は参考用です。具体的な内容は次のとおりです。 1. はじめに1....

MySQL デッドロック ルーチン: 一意のインデックスの下でのバッチ挿入順序の不一致

序文デッドロックの本質はリソースの競合です。バッチ挿入の順序が一貫していないと、デッドロックに陥りや...

JavaScript ベースの Web 計算機の実装

この記事では、ウェブ計算機のマインスイーパゲームを実装するためのJavaScriptの具体的なコード...

MySQL の時間タイプとモードの詳細

目次1. MySQL の時刻型2. タイムゾーンを確認する3. 不正な時間値4. 厳密モード5. 事...

MySQL 文字列分割操作 (区切り文字を含む文字列のインターセプション)

区切り文字なしの文字列抽出質問の要件データベース内のフィールド値:実装効果: 1行のデータを複数行に...

Vant+postcss-pxtoremはブラウザ適応機能を実装します

Remレイアウトの適応Vant のスタイルでは、デフォルトで px を単位として使用します。rem ...

VMware kali仮想マシン環境の設定方法

1|0 カーネルをコンパイルする(1)uname -rコマンドを実行してカーネルバージョンを表示しま...

Apache FlinkCEP でタイムアウトステータス監視を実装するための詳細な手順

CEP - 複合イベント処理。ご注文後、一定期間内にお支払いの確認が取れませんでした。タクシーの配...

Ubuntu 20.04 CUDA & cuDNN のインストール方法 (グラフィカル チュートリアル)

CUDA インストール cuda をダウンロードサポートされているcudaバージョンを表示するには...

Vueのキャッシュ方法の例の詳細な説明

最近、「フロントエンドキャッシュ」という新しい要件が作成されました要件背景: フォームへの高頻度の繰...

フロントエンドJavaScriptの約束

目次1. Promiseとは何か2. 基本的な使い方3. Promiseメソッド3.1 Promis...

MySQL データ ウェアハウスを保護するための 5 つのヒント

さまざまなソースからデータを集約することで、中央倉庫を作成できます。データ ウェアハウスは、ビジネス...