[dockerシリーズ]CentOSオペレーティングシステムにDockerCEをインストールします

ここに画像の説明を挿入


CentOSオペレーティングシステムにdockerをインストールするプロセスを紹介します。他のLinuxディストリビューションでのdockerのインストール方法については、 公式ください。

1.前提条件

まず、CentOS7以降であることを確認してください。公式ドキュメントによると、docker ceをインストールするためのオペレーティングシステムの最小バージョン要件はCentOS7であり、CentOS6はサポートされなくなりました。(2022年3月30日)

# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)

オペレーティングシステムのカーネルバージョンを確認します。これは、3.10以降のバージョンである必要があります。

# uname -r 
3.10.0-1160.el7.x86_64

古いdockerインストールバージョンがある場合は、最初に古いバージョンを削除します(インストールされていない場合は、このコマンドを実行しても問題ありません)

sudo yum remove docker \
    docker-client \
    docker-client-latest \
    docker-common \
    docker-latest \
    docker-latest-logrotate \
    docker-logrotate \
    docker-selinux \
    docker-engine-selinux \
    docker-engine

いくつかの必要なシステムツールをインストールします。yum-utilsにはyum-config-manager(後で使用されます)が含まれ、device-mapper-persistent-dataおよびlvm2にはdockerdevicemapperに必要なストレージドライバーが含まれます。

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

2.ソフトウェアソース情報を更新します

ソフトウェアソース情報を追加します。AlibabaCloudソフトウェアソースを使用することをお勧めします。国内のダウンロード速度が速くなります。

  • Dockerの公式推奨ソフトウェアソース
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  • AlibabaCloudソフトウェアソース
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

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

sudo yum makecache fast

3.Docker-CEをインストールします

2017年3月以降、dockerはDockerCEとDockerEEの2つのブランチバージョンを派生させました。

  • Docker CEは、コミュニティの無料版です。
  • Docker EEはエンタープライズバージョンであり、より安全ですが、支払いが必要です

以下に、Docker CEのインストールについて説明します。企業が外部コンテナサービスを提供していない限り、内部エンタープライズアプリケーションにはDockerCEで十分です。

sudo yum -y install docker-ce; 

Dockerサービスを管理するコマンドは、インストールが完了したら、コマンドを実行してDockerサービスを開始します。

sudo systemctl start docker;   #启动
sudo systemctl restart docker;  #重启
sudo systemctl stop docker; #停止

インストールが成功すると、Dockerサービスのインストール情報を表示できます。

docker version

検証テストでは、コマンドラインからhello-worldイメージ(コンテナーを起動)を実行して、DockerCEが正しくインストールされていることを確認します。

sudo docker run hello-world

インストールが正しく、hello worldイメージを実行すると、次の情報が生成されます。

第4に、dockerceをアンインストールします

次のコマンドを実行してDockerCEを削除します。/var/lib/dockerディレクトリには、実行中のコンテナのイメージ、ストレージ、およびコンテナ関連の情報が保存されます。必要に応じて削除できます。

$ sudo yum remove docker-ce
$ sudo rm -rf /var/lib/docker

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/hanxiaotongtong/article/details/123837103