CentOSオペレーティングシステムのインストールDockerの概要の概要

Dockerをインストールする

システムには
、少なくともCentOS7をサポートするDockerが必要です。
Dockerは64ビットプラットフォームにインストールする必要があり、カーネルバージョンは3.10以上です。CentOS 7はカーネルの最小要件を満たしていますが、カーネルバージョンが低いため、一部の機能(overlay2ストレージレイヤードライバーなど)を使用できず、一部の機能が安定しない場合があります。

スクリプトを使用して
Dockerを自動的にインストールします。インストールプロセスを簡素化するために、公式はCentOSシステムにインストールできる一連のインストールスクリプトを提供しています。

curl -sSL https://get.docker.com/ | sh

このコマンドを実行すると、スクリプトはすべての準備を自動的に完了し、Dockerをシステムにインストールします。
ただし、壁が大きいため、中国でこのスクリプトを使用すると、ダウンロードエラーが発生する可能性があります。一部の国内クラウドサービスプロバイダーは、国内のDockerソフトウェアソースイメージを使用してインストールするためにこのスクリプトの修正バージョンを提供しているため、壁の干渉を回避できます。


Alibaba Cloud curl -sSLのインストールスクリプトhttp://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh-

yumソースの追加
CentOSソフトウェアソースExtrasにはdockerという名前のDockerがありますが、システムソースでこのバージョンを使用することはお勧めしません。このバージョンは比較的古く、Dockerによって正式に保守されていません。したがって、Dockerが公式に提供しているCentOSソフトウェアソースを使用し
、次のコマンドを実行してyumソフトウェアソースを追加する必要があります。

$ sudo tee /etc/yum.repos.d/docker.repo <<-'EOF' 
[dockerrepo] 
name=Docker Repository baseurl=https://yum.dockerproject.org/repo/main/centos/7/ 
enabled=1 
gpgcheck=1 
gpgkey=https://yum.dockerproject.org/gpg EOF

** Dockerをインストールします**
yumソフトウェアのソースキャッシュを更新し、docker-engineをインストールします。

$ sudo yum update 
$ sudo yum install docker-engine

Dockerエンジンを起動します

$ sudo systemctl enable docker 
$ sudo systemctl start docker

dockerユーザーグループの確立
デフォルトでは、dockerコマンドはUnixソケットを使用してDockerエンジンと通信します。DockerエンジンのUnixソケットにアクセスできるのは、rootユーザーとdockerグループのユーザーのみです。セキュリティ上の理由から、rootユーザーはLinuxシステムで直接使用されません。したがって、dockerを使用する必要があるユーザーをdockerユーザーグループに追加することをお勧めします。

ドッカーグループを作成します。

$ sudo groupadd docker 

現在のユーザーをdockerグループに追加します。

$ sudo usermod -aG docker $USER

おすすめ

転載: blog.csdn.net/qq_46914021/article/details/109220529