ドッカー研究、最初の日
、ドッカープロフィール
マシンのように面倒な環境の設定、それはすべての上に、長引くと骨の折れるん。インストールすると、元の環境にわたって同一のコピー。問題は「私のマシンが正常に動作している上、」開発者は、ドッカー書き込みコードの使用を排除することができます。
Docker包含两方面的技术:
镜像技术:打破“代码即应用”的观念,从系统环境开始,从底至上打包应用、
包含:运行文档,配置环境,运行环境,运行依赖包,操作系统发行版,内核等。
ドッカーは、クラウドベースのオープンソースプロジェクトは、言語を行くです。どこでも、船を構築し、任意のアプリケーションを実行
一度だけの環境を設定するには、大幅に他のマシンの操作を簡素化し、キー配置に変更することができます。
能干嘛:
解决了运行环境和配置问题软件容器,方便做持续集成病有助于整体发布的容器虚拟化技术
注意:Centos6.5バージョン上記ドッカー要件を
三要素:
仓库、镜像、容器
镜像---类似模板,一个只读的模板,一个镜像可以创建很多个容器
容器---容器是用镜像创建的运行实例。Docker利用容器独立运行一个或一组应用。可以看做一个简易版的Linux环境。
仓库---集中存放镜像的地方。
図1に示すように、ドッカー自体は、担体または容器管理エンジン走行と呼ばれています。私たちは梱包や出張の成果を実行するためのアプリケーション環境を構成しているので、このパッケージは、ミラーイメージファイルの優れた操作環境です。これだけドッカーイメージファイルを介して容器を生成します。画像ファイルは、テンプレート・コンテナとして見ることができます。ドッカーに従って生成例容器イメージファイル。同一の画像ファイルには、コンテナは、同時に実行複数のインスタンスを生成することができます
2、画像ファイル自体はと呼ばれるファイル、画像ファイルで、コンテナインスタンスを生成しました
3、コンテナは、サービスを実行するために、私たちは、あなたが私達の容器であるドッキングウィンドウのクライアントによって、対応するファイル名を指定して実行のインスタンスを作成することができますする必要がある場合
ストレージ木材90は、適切な場所の鏡像を置くよう4、我々はそれに倉庫から必要なときに引き下げ、鏡の中の倉庫にそれを公開することができます
二、ドッカーインストール
1、Centos6.8インストール
1》、yum install -y epel-release
Docker是用epel发布,RHEL系的OS首先要确保已经持有EPEL仓库,否则先检查OS版本,然后安装相应的EPEL包
2》、yum install -y docker-io
3》、安装配置文件:/etc/sysconfig/docker
other_args=
DOCKER_CERT_PATH=/etc/docker
DOCKER_NOWARN_KERNEL_VERSION=1
4》、启动Docker后台服务:service docker start
5》、Docker version验证
2、Centos7インストール
官网文档: https://docs.docker.com/install/linux/docker-ce/centos/
1》、yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
2》、yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
3》、可选:yum-config-manager --enable docker-ce-nightly
yum-config-manager --enable docker-ce-test
4》、yum install docker-ce docker-ce-cli containerd.io
5》、启动 systemctl start docker
6》、测试 docker run hello-world
3、ドッカーをアンインストールします
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine \