GNU/Linux >> Linux の 問題 >  >> Cent OS

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

このチュートリアルでは、CentOS 8にDockerをインストールする方法を紹介します。知らない人のために、DockerはLinuxコンテナーの作成と管理を行うオープンソースツールです。 (LXC)簡単。Dockerを使用すると、アプリケーションはLinuxオペレーティングシステム上のコンテナー内に常駐します。Dockerはグループや名前空間などのカーネル機能を使用して、独立したコンテナーを単一のosインスタンスで実行できるようにします。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudoを追加する必要があります。 ルート権限を取得するコマンドに‘。 CentOS8サーバーへのDockerのインストールを段階的に説明します。

前提条件

  • 次のオペレーティングシステムのいずれかを実行しているサーバー:CentOS8。
  • 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
  • non-root sudo user またはroot userへのアクセス 。 non-root sudo userとして行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。

CentOS8にDockerをインストールする

ステップ1.まず、システムが最新であることを確認することから始めましょう。

sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
sudo dnf update

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

Dockerには2つのエディションがあります。

  • Community Edition(CE) :Dockerの使用を開始し、コンテナベースのアプリを試すことを検討している個々の開発者や小規模なチームに最適です。
  • Enterprise Edition(EE) :大規模な本番環境でビジネスクリティカルなアプリケーションを構築、出荷、実行するエンタープライズ開発およびITチーム向けに設計されています。

Docker Enterprise Editionを使用するには、アクティブなライセンスが必要です。このガイドでは、CentOS8にDockerCEをインストールします。インストールする前にDockerリポジトリを追加しましょう:

sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo

リポジトリが有効になっていることを確認します:

sudo dnf repolist -v
Repo-id      : docker-ce-stable
Repo-name    : Docker CE Stable - x86_64
Repo-revision: 1549905809
Repo-updated : Mon 16 May 2019 06:23:29 PM CET
Repo-pkgs    : 30
Repo-size    : 618 M
Repo-baseurl : https://download.docker.com/linux/centos/7/x86_64/stable
Repo-expire  : 172,800 second(s) (last: Mon 14 May 2019 10:23:54 AM CET)
Repo-filename: /etc/yum.repos.d/docker-ce.repo

Repo-id      : rhel-8-for-x86_64-appstream-rpms
Repo-name    : Red Hat Enterprise Linux 8 for x86_64 - AppStream Beta (RPMs)
Repo-revision: 154120694
Repo-updated : Wed 28 Oct 2019 02:24:54 AM CET
Repo-pkgs    : 4,594
Repo-size    : 4.9 G
Repo-baseurl : https://cdn.redhat.com/content/beta/rhel8/8/x86_64/appstream/os
Repo-expire  : 86,400 second(s) (last: Mon 14 Feb 2019 10:23:55 AM CET)
Repo-filename: /etc/yum.repos.d/redhat.repo

Repo-id      : rhel-8-for-x86_64-baseos-rpms
Repo-name    : Red Hat Enterprise Linux 8 for x86_64 - BaseOS Beta (RPMs)
Repo-revision: 154120694
Repo-updated : Wed 28 Oct 2019 02:25:19 AM CET
Repo-pkgs    : 1,686
Repo-size    : 925 M
Repo-baseurl : https://cdn.redhat.com/content/beta/rhel8/8/x86_64/baseos/os
Repo-expire  : 86,400 second(s) (last: Mon 14 Feb 2019 10:23:56 AM CET)
Repo-filename: /etc/yum.repos.d/redhat.repo
Total packages: 6,310

docker-ce-stable これで、システムでリポジトリが有効になります。リポジトリにはdocker-ceパッケージのいくつかのバージョンが含まれており、それらすべてを表示するには、次のコマンドを実行できます。

sudo dnf list docker-ce --showduplicates | sort -r

次のコマンドを使用して、最新バージョンのDockerCEをインストールできます。

sudo dnf install docker-ce

特定のバージョンをインストールするには、完全修飾パッケージ名を指定するだけです。例:

sudo dnf install docker-ce-3:19.03.1-3.el7

次のステップは、systemctlを使用してdockerを起動して有効にすることです。 :

sudo systemctl enable --now docker
sudo systemctl is-enabled docker

おめでとうございます!Dockerが正常にインストールされました。CentOS8システムにDockerをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、Dockerの公式Webサイトを確認することをお勧めします。

>


Cent OS
  1. CentOS7にDockerをインストールする方法

  2. CentOS7にDockerComposeをインストールする方法

  3. CentOSにDockerをインストールする方法

  1. CentOS8にDockerをインストールする方法

  2. CentOS7にRancherをインストールする方法

  3. CentOS7にVagrantをインストールする方法

  1. DockerCEをRHEL8/CentOS8にインストールする方法

  2. CentOS8にGiteaをインストールする方法

  3. CentOS8にMemcachedをインストールする方法