면책 조항 :이 문서는 블로거 원본입니다, 추적 에 의해-SA의 CC 4.0 저작권 계약, 복제, 원본 소스 링크이 문을 첨부 해주세요.
고정 표시기 연구, 첫날
A, 부두 노동자 프로필
기계에 대한 매우 까다로운 환경 구성, 모든 이상을 수행 장기화하고 근면. 설치 한 경우, 원래의 환경에 대한 동일한 사본. 문제를 "내 컴퓨터가 제대로 작동에"개발자는 부두 노동자의 코드를 작성의 사용을 제거 할 수 있습니다.
Docker包含两方面的技术:
镜像技术:打破“代码即应用”的观念,从系统环境开始,从底至上打包应用、
包含:运行文档,配置环境,运行环境,运行依赖包,操作系统发行版,内核等。
고정 표시기는 클라우드 기반의 오픈 소스 프로젝트는 언어를 이동합니다. 어디서든 배를 구축하고 응용 프로그램을 실행
환경을 구성하는 한 번만 키 배치는 크게 다른 기계의 작동을 단순화에, 당신은 변경할 수 있습니다.
能干嘛:
解决了运行环境和配置问题软件容器,方便做持续集成病有助于整体发布的容器虚拟化技术
참고 : Centos6.5 버전 위의 부두 노동자의 요구 사항을
三要素:
仓库、镜像、容器
镜像---类似模板,一个只读的模板,一个镜像可以创建很多个容器
容器---容器是用镜像创建的运行实例。Docker利用容器独立运行一个或一组应用。可以看做一个简易版的Linux环境。
仓库---集中存放镜像的地方。
1, 도커 자체가 캐리어 또는 컨테이너 관리 엔진 가동 상태라고합니다. 우리가 포장 및 여행 결과물을 실행할 수있는 응용 프로그램 환경을 구성하기 때문에,이 패키지는 미러 이미지 파일에 좋은 운영 환경을 보인다. 만이 도커 이미지 파일을 통해 컨테이너를 생성합니다. 이미지 파일은 템플릿 컨테이너로 볼 수 있습니다. 예 혈관상 파일 도커 따라 생성. 동일한 이미지 파일 컨테이너를 동시에 실행하는 경우의 복수를 생성 할 수있다
2, 이미지 파일 자체라는 파일, 이미지 파일, 컨테이너 인스턴스를 생성
3, 컨테이너가 서비스를 실행하기 위해, 우리는 당신이 우리의 선박이다 고정 표시기 클라이언트에서 해당 실행의 인스턴스를 만들 수 있습니다해야 할 때
그것에 창고에서 필요할 때 저장 목재 아흔이 바로 이곳의 미러 이미지를 넣어 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 \