このチュートリアルでは、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サイトを確認することをお勧めします。
>