docker環境インストールベース

2885 ワード

		**Docker  **

Dockerって何?Linuxコンテナでアプリケーションを実行する軽量レベルの「仮想マシン」のオープンソースツールDockerと仮想マシンの違いです
Dockerのシーン・パッケージング・アプリケーションのシンプルな導入は、下位ハードウェアの任意の移行例から逸脱します.サーバがテンセント・クラウドからアリ・クラウドに移行します.
DockerのコアコンセプトおよびインストールDockerコアコンセプトミラーDockerミラーは、Dockerコンテナの実行時の読み取り専用テンプレートであり、ミラーはDockerコンテナを作成するために使用できます.各ミラーは一連のレイヤ(layers)からなる.
コンテナDockerは、すべてのアプリケーションの実行に必要な環境を含むコンテナを使用してアプリケーションを実行します.各DockerコンテナはDockerミラーから作成されます.コンテナは、ミラーから作成された実行インスタンスです.起動、開始、停止、削除できます.各容器は互いに隔離され、安全を保証するプラットフォームである.
倉庫Docker倉庫はミラーを保存するために使用され、コード制御中のコード倉庫は公開倉庫(Public)とプライベート倉庫(Private)の2つの形式に分かれていると理解できる.最大の公開倉庫はDockerHubで、ユーザーがダウンロードできる膨大なミラーが保存されています.国内の公開倉庫にはDockerPoolなどがあり、大陸のユーザーがより安定した迅速なアクセスを提供することができる.もちろん、ユーザーはローカルネットワーク内にプライベートウェアハウスを作成することもできます.ユーザーが自分のミラーを作成した後、pushコマンドを使用して共有またはプライベートウェアハウスにアップロードできます.これにより、次回別のマシンでこのミラーを使用する場合は、ウェアハウスからpullを降りるだけです.
Docker centos 7のインストール:redhat/centos環境でdockerをインストールします.公式ドキュメントではlinuxのkernelが少なくとも3.8以上必要です.dockerは64ビットのシステムでしか実行できません.redhat 6とcentos 7のカーネル版本位2.6のため、カーネルをアップグレードする必要があります.カーネルのアップグレードを忘れないでください.そうしないと、わけのわからない問題がたくさん発生します.yumでインストールすることをお勧めします.
1,rootアカウントにログインし、カーネルバージョンを次のように表示します.
[root@localhost ~]# uname -a Linux localhost.qgc 3.10.0-862.11.6.el7.x86_64 #1 SMP Tue Aug 14 21:49:04 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux [root@localhost~]#yum update 3は、必要なパッケージをインストールし、yum-utilはyum-config-manager機能を提供し、他の2つはdevicemapper駆動依存である[root@localhost~]#yum install-y yum-utils device-mapper-persistent-data lvm 2 4、yumソースを設定[root@localhost~]#yum-config-manager--add-repo 5は、すべての倉庫のすべてのdockerバージョンを表示し、特定のバージョンのインストールを選択できます[root@localhost~]#yum list docker-ce--showduplicates|sort-r 6、Dockerをインストールし、コマンド:yum install docker-ce-バージョン番号、私が選んだのは17.12.1.Ce,以下[root@localhost ~]# yum install docker-ce-17.12.1.Ce 7、Dockerを起動し、コマンド:systemctl start docker、それから起動に参加して、次のようにします.
[root@localhost ~]# systemctl start docker
[root@localhost ~]# systemctl enable docker
[root@localhost ~]# docker version 

方法二、dockerをオフラインで取り付けるdocker-18.03.1-ce.tarはユーザディレクトリの下に置かれ、そのディレクトリに移動して次のコマンドを実行してバイナリパッケージを解凍する[root@localhost ~]# tar xf docker-18.03.1-ce.tgz [root@localhost ~]# ll [root@localhost ~]# cp docker/*/usr/bin/
dockerデーモンプロセスをオンにします(これは通常のインストール方法とは異なります)[root@localhost ~]# dockerd &
[root@localhost ~]# docker images
[root@localhost ~]# docker ps -a
[root@localhost ~]# docker version
[root@localhost~]#docker infoインストールの方法はyumインストールオフラインインストールネットワークインストールではなくdocker infoがdockerバージョン情報を表示すればよい