LinuxにDockerコンテナをインストールする方法は? (UbuntuとCentOS)

公開: 2019-08-01

LinuxにDockerをインストールする方法

Dockerは、間違いなく、エンタープライズおよび/またはパーソナルプロジェクトのニーズに最適なContainer Management Platformです。

なぜDockerが必要なのですか?

プロジェクトのこの単純なシナリオを考えてみましょう。

  • 50を超えるMaven依存関係を持つ複雑なJavaEnterpriseアプリケーションがあります。
  • ローカルサービスへの依存関係はもう少しあります。
  • 独自のデータベースインスタンスをローカルで実行しています。
  • 環境のセットアップに必要な10を超えるカスタムシェルスクリプトがあります。
  • 最大5つの環境変数があります。
  • 最大5つの自動起動スクリプトがあります。
  • 等々…

さて、あなたがあなたの顧客に上記のすべてを出荷したいとき、それはたくさんのステップです。 そうですね。

そこでDockerが登場します。

シンプルさ:

上記のすべてをsingle docker imageに構築して組み立て、そのイメージを顧客に出荷するのはどうですか? これは、クライアントのsingle step installであり、 get ready within few minutes

このチュートリアルではinstall Docker on Linux方法と必要なすべての手順について説明します。

始めましょう:

ステップ1。 Linuxホストにログインし、前提条件を確認します

Dockerには3つのフレーバーがあります。

  • Dockerエンジン–コミュニティ
  • Dockerエンジン–エンタープライズ
  • Docker Enterprise

このチュートリアルでは、 Docker Community Editionをインストールする手順について説明します。

1.1)Linuxホストにログインします。

LinuxホストとしてDigitalOceandropletを使用しています。

1.2)Linux OSアーキテクチャを確認します。

64-bitアーキテクチャが必要です。

1.3)Linux OSカーネルレベルを確認します:

カーネルレベルは3.0より大きくする必要があります。

ステップ2。 Docker CommunityEditionをインストールします

2.1)Dockerの公式PGPキーをシステムに追加してください。

2.2)正しいPGPキーを取得していることを確認してください。

2.3)UbuntuOSを最新バージョンにインストールしてください

Command: sudo apt-get update

2.4)最新の安定したDockerリポジトリをセットアップする

Command: sudo add-apt-repository“ deb [arch = amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs)stable”

2.5)Dockerをインストールします

Command: sudo apt-get install docker-ce

2.6)Dockerのバージョンを確認する

ステップ-3。 Dockerを起動し、HelloWorldを実行します

LinuxにDockerが正常にインストールされました

3.1)LinuxでDockerを実行するための簡単なコマンド

上記のように、インストール中にDockerはそれ自体をシステムサービスとして登録します: /lib/systemd/system/docker.service

3.2)Hello WorldDockerをプルして実行しましょう

Command: sudo docker run hello-world

上記のコマンドはDockerイメージをプルし、Docker HelloWorldアプリケーションを実行できるようになります。

ステップ-4。 Dockerイメージ/リポジトリを確認する方法は?

Hello Worldアプリを実行する前に:

Hello Worldアプリを実行した後:

ここに表示されているように、新しいリポジトリhello-worldが下に表示されます

おめでとう。 準備万端です。 Linux環境をDocker用にセットアップし、Dockerをインストールして、最初のDockerアプリケーションも実行しました。

追加のステップ:

これらのインストール後の手順に従うことをお勧めします。

VMの再起動後にDockerを自動起動するにはどうすればよいですか?

Command: sudo systemctl enable docker

上記のコマンドを実行するだけで、次回VM /ホストを再起動したときにDockerが自動的に起動します。

上記のコマンドの実行で問題が発生した場合やDockerの問題が発生した場合はお知らせください。


CentOSにDockerをインストールしたいですか?

上記のStep-2を以下のステップに置き換えるだけです。