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

推薦する

Mysql 5.7.19 無料インストール バージョンで遭遇した落とし穴 (コレクション)

1. 公式ウェブサイトから 64 ビットの zip ファイルをダウンロードします。 2. インスト...

小さなページングデザイン

ユーザーが目的のものを探すために前進するか後退するかを選択できるようにします。たとえば、Taobao...

Vueフロントエンドの効率的な開発のためのレンダリング手順をリストします

v-for ディレクティブリストといえば、ループについても触れなければなりません。v-for 命令は...

myBatis で条件を削除する際のスプライシング問題を解決する

私は今日、mybatis を学び、データベースに対していくつかの簡単な追加、削除、変更、クエリを実行...

MySQL における SQL ページングクエリのいくつかの実装方法と利点と欠点

【SQL】SQLページングクエリの概要開発プロセスではページングが必要になることがよくあります。今日...

セマンティックウェブページ XHTML セマンティックマークアップ

構造とプレゼンテーションを分離するもう 1 つの重要な側面は、セマンティック マークアップを使用して...

Mysql sql スロークエリ監視スクリプトコード例

1. my.cnfを変更する #全体的な効果としては、グローバルがオンになっている場合はテーブルとロ...

Vueコンポーネントのカスタムイベントの詳細な説明

目次要約する <テンプレート> <div> 要素 <h2>{{メ...

ウェブページのテキストデザインは、服を着た賢い女の子のようであるべきだ

<br />「この世に醜い女性はいない、あるのは怠惰な女性だけだ」これは女性の美のバイブ...

初心者がHTMLタグを学ぶ(1)

初心者は、いくつかの HTML タグを理解することで HTML を学習できます。この入門書は、初心者...

Vue フロントエンドの Excel ファイルのエクスポートの詳細な実装計画

目次1. 技術の選択2. 技術的な実装vue-json-excelプラグインを使用して実装1. vu...

Windows でのシンプルな Mysql バックアップ BAT スクリプトの共有

序文この記事では、Windows で Mysql をバックアップするための簡単な BAT スクリプト...

Web 開発の面接と筆記試験に必須の知識(必読)

HTML のインライン要素とブロックレベル要素の違い:標準的なドキュメント フローでは、ブロック ...

ナビゲーションデザインと情報アーキテクチャ

<br />ナビゲーションについて話すときは、ほとんどの場合、ナビゲーションがコンテンツ...

Navicat がリモートで SQL Server に接続し、MySQL に変換する詳細な手順

序文最近、プロジェクトで SQL Server を使用するプログラムに遭遇しました。このデータベース...