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で戦略パターンを実装する方法

推薦する

GDBデバッグMySQL実戦ソースコードコンパイルとインストール

ソースコードをダウンロード git クローン https://github.com/mysql/my...

Linux/CentOS システムでネットワーク時間を同期する 2 つの方法の詳細な説明

ハードウェア上の理由により、機械は標準時間にある程度追いつけない場合があり、その誤差は 1 か月で数...

ウェブフォームデザインのための5つの実用的なヒント

1. フォームテキスト入力のモバイル選択: テキスト入力フィールドにプロンプ​​トが追加されている場...

Nginx はリクエスト接続を統合し、ウェブサイトのアクセス例を高速化します

序文世界最高の Web サーバーの 1 つである Nginx の利点は明らかです。 Nginx がリ...

Nginx で 403 forbidden を解決するための完全な手順

ウェブページに403 Forbiddenと表示されるNginx (yum インストール ログは通常 ...

Layuiテーブルは指定された行のラジオボタンを選択し、その行の実装コードまでスクロールします。

layui テーブルには複数行のデータがあります。外部入力コンテンツを通じて、指定された行を見つけ...

WeChatアプレットはシンプルなサイコロゲームを実装します

この記事では、サイコロゲームを実装するためのWeChatアプレットの具体的なコードを参考までに共有し...

DIV+CSS命名規則の詳細な説明はSEO最適化に役立ちます

1. CSSファイルの命名規則提案: 文字、_、-、数字を使用します。文字で始まる必要があり、純粋な...

nginxの基礎を学ぶ

目次1. nginx とは何ですか? 2. nginx で何ができるのか? 2.1 フォワードプロキ...

MySQLインデックスを最適化する方法

1. MySQL のインデックスの使用方法インデックスは、特定の列の値を持つ行をすばやく見つけるため...

flex-grow、flex-shrink、flex-basis、9グリッドレイアウトを理解する

1. flex-grow、flex-shrink、flex-basis プロパティflex-grow...

CSSの2つの特別な値は、カスケードの継承と初期メソッドを制御するために使用されます。

カスケードを制御するために CSS の任意のプロパティに割り当てることができる特別な値が 2 つあり...

少なくとも7日間連続して注文を行ったユーザーに対するSQLクエリ

テーブルを作成するテーブル order(id varchar(10),date datetime,o...

MySQLは複数テーブル関連統計(サブクエリ統計)の例を実装します

この記事では、例を使用して、MySQL で複数テーブルの関連統計を実装する方法について説明します。ご...

Puppeteer を使用して Linux (CentOS) で Web ページのスクリーンショット機能を実装する

Linux に puppeteer をインストールするときに、次の問題が発生する可能性があります。こ...