Linuxにdockerをすばやくインストールする方法(Centosバージョン)

CentOS Dockerのインストール

Dockerは、次のCentOSバージョンをサポートしています。

前提条件

現在、CentOSのリリースバージョンのカーネルのみがDockerをサポートしています。
DockerはCentOS7で実行され、64ビットシステムとシステムカーネルバージョン3.10以降が必要です。
DockerはCentOS-6.5以降で実行され、システムは64ビットで、システムカーネルバージョンは2.6.32-431以降である必要があります。

yumを使用してインストールします(CentOS 7の下で)

Dockerでは、CentOSシステムのカーネルバージョンが3.10よりも高い必要があります。このページの前提条件を確認して、CentOSバージョンがDockerをサポートしているかどうかを確認してください。

uname-rコマンドを使用して現在のカーネルバージョンを表示します

1[ root@VM_0_9_centos ~]# uname -r
23.10.0- 514.26.2. el7.x86_64

**Docker **をインストールします##

2017年3月以降、dockerは元々DockerCEとDockerEEの2つのブランチバージョンに分割されました。
Docker CEはコミュニティフリーバージョンであり、Docker EEはエンタープライズバージョンです。セキュリティを重視していますが、料金を支払う必要があります。
この記事では、DockerCEのインストールと使用法を紹介します。

古いバージョンを削除します。

1 $ sudo yum remove docker \
 2     docker-client \
 3     docker-client-latest \
 4     docker-common \
 5     docker-latest \
 6     docker-latest-logrotate \
 7     docker-logrotate \
 8     docker-selinux \
 9     docker-engine-selinux \
10     docker-engine

いくつかの必要なシステムツールをインストールします。

1 sudo yum install -y yum-utils device-mapper-persistent-data lvm2

ソフトウェアソース情報を追加します。

1 sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

yumキャッシュを更新します。

1 sudo yum makecache fast

Docker-ceをインストールします。

1 sudo yum -y install docker-ce

Dockerバックグラウンドサービスを開始します

1 sudo systemctl start docker

hello-worldのテスト実行

1[ root@coderxm ~]# docker run hello-world

ローカルにはhello-worldイメージがないため、hello-worldイメージがダウンロードされ、コンテナーで実行されます。

**スクリプトを使用してDocker **をインストールします##

  1. sudoまたはroot権限でCentosにログインします。
  2. yumパッケージが最新に更新されていることを確認してください。
1 sudo yum update
  1. Dockerインストールスクリプトを実行します。
1 curl -fsSL https://get.docker.com -o get-docker.sh
2 sudo sh get-docker.sh

このスクリプトを実行すると、docker.repoソースが追加され、Dockerがインストールされます。

  1. Dockerプロセスを開始します。
1 sudo systemctl start docker
  1. dockerが正常にインストールされていることを確認し、コンテナーでテストイメージを実行します。
1 sudo docker run hello-world

コンソールに「HellofromDocker!」などの出力が表示されていることがわかります。この時点で、CentOSシステムへのDockerのインストールは完了です。

ミラー加速

国内のネットワークの問題を考慮して、Dockerイメージのその後のプルは非常に遅いです。それを解決するためにアクセラレータを構成する必要があるかもしれません。私はNetEaseミラーアドレスhttp://hub-mirror.c.163.comを使用しました。

新しいバージョンのDockerは、/ etc / docker / daemon.json(Linux)または%programdata%\ docker \ config \ daemon.json(Windows)を使用してデーモンを構成します。

構成ファイルに追加してください(そのようなファイルがない場合は、最初に作成してください)。

1{2" registry-mirrors":["http://hub-mirror.c.163.com"]3}

DockerCEを削除

次のコマンドを実行して、DockerCEを削除します。

1 sudo yum remove docker-ce
2 sudo rm -rf /var/lib/docker

Recommended Posts

Linuxにdockerをすばやくインストールする方法(Centosバージョン)
CentOS7にDockerをインストールして使用する方法
CentOSLinuxにRPMパッケージをインストールする方法
RHEL 8 / CentOS8にDockerCEをインストールする方法
centOS7にjdk1.8をインストールする方法
CentOS8にMySQLをインストールする方法
CentOS8にMemcachedをインストールする方法
CentOS8にRをインストールする方法
CentOS8にFFmpegをインストールする方法
CentOS8にVirtualboxをインストールする方法
CentOS8にTensorFlowをインストールする方法
CentOS8にTeamViewerをインストールする方法
CentOSにPerl5をインストールする方法
CentOS8にGitをインストールする方法
CentOS8にGradleをインストールする方法
CentOS8にElasticsearchをインストールする方法
CentOS8にJenkinsをインストールする方法
CentOS8にJavaをインストールする方法
CentOS8にGoをインストールする方法
CentOS8にGCCをインストールする方法
CentOS8にYarnをインストールする方法
CentOS7にAsteriskをインストールする方法
CentOS8にJenkinsをインストールする方法
CentOS8にPython3.8をインストールする方法
CentOS8にTomcat9をインストールする方法
CentOS8にWebminをインストールする方法
CentOS8にRubyをインストールする方法
CentOS8にSkypeをインストールする方法
CentOS8にhtopをインストールする方法
CentOS8にPythonをインストールする方法
CentOS8にElasticsearchをインストールする方法
CentOS8にPostgresqlをインストールする方法
CentosにWordpressをインストールする方法
CentOS8にhtopをインストールする方法
CentOS8にTeamViewerをインストールする方法
CentOS8にMariaDBをインストールする方法
CentOS7にMongoDBをインストールする方法
CentOS8にOdoo13をインストールする方法
CentOS8にApacheをインストールする方法
CentOS8にOpenCVをインストールする方法
CentOS8にPHPをインストールする方法
CentOS8にMongoDBをインストールする方法
CentOS8にApacheMavenをインストールする方法
CentOS7にApacheKafkaをインストールする方法
R&D:CentOS7にPython3をインストールする方法
CentOS7にGCCコンパイラをインストールする方法
centos7.0にオフラインJDK1.8をインストールする方法
Centos7にDockerをインストールする
centos6.5にDockerをインストールします
Ubuntu14.04にDockerを使用してPrometheusをインストールする方法
CentOS8にVisualStudioコードをインストールする方法
Ubuntu20.04にDockerをインストールして使用する方法
CentOS8にVNCをインストールして構成する方法
ドッカーをubuntuサーバーにすばやくデプロイする方法
CentOS8にComposerをインストールして使用する方法
CentOS8にRedisをインストールして構成する方法
CentOS8にNode.jsとnpmをインストールする方法
centos7.2.1511にjdk1.8.0_151とmysql5.6.38をインストールする方法
CentOS6にphpMyAdminをインストールして構成する方法
CentOS8にCurlをインストールして使用する方法
CentOS8にOwncloudをインストールして構成する方法