도커 우분투와 CentOS는 설치

도커 소개

도커 사용 구글은 가상화 운영 체제 수준에 속하는, 리눅스 커널 cgroup에, 네임 스페이스, 유니온 FS 및 기타 AUFS 클래스 기술, 캡슐화 프로세스 격리를 기반으로 이동 언어 발달을 시작했다.

도커 구성 요소 설명

LXC
리눅스 컨테이너 기술은 공유 된 핵심 공유 호스트 컨테이너 자원, 네임 스페이스와 cgroup에의 사용은 제약과 격리를 자원한다.
cgroup을 (대조군)
은 리눅스 커널에 의해 제공되는 단일 프로세스 또는 다중 프로세스 리소스 제한기구는, 예컨대 CPU, 메모리 및 다른 자원과 같은 제한을 사용한다.
이름 공간
스페이스는 또한 이름 공간 제한 단일 프로세스 또는 리눅스 커널에 의해 제공되는 멀티 - 프로세스 자원 분리기구 알려짐 프로세스가 여러 네임 스페이스에 속할 수있다. UTS, IPC, PID, 리눅스 커널은 여섯 이름 공간 제공 네트워크, 마운트 및 사용자를.
AUFS (고급 멀티 레이어 통합 파일 시스템)
수석 다층 통합 파일 시스템은 각 분기 (읽기 전용 RO) 읽기 전용 READWRITE (읽기, 쓰기)와 권리 (숨겨진 WO) 화이트 아웃-수를 지정할 수 UFS이며, 일반 다음 만 최상위 분기가 읽기 및 쓰기 한 권한을 AUFS, 다른 지점은 전용 권한 만 읽습니다.
UFS (UnionFS)는
공동으로 가상 파일 시스템, 계층 모델의 형성을 마운트 같은 지원의 다른 위치에있는 시스템 디렉토리 파일, 디렉토리의 멤버는 가상 파일 시스템 지점 (지점)라고합니다.

고정 표시기는 우분투에 설치

  1. 시스템 버전
    의 우분투 16.04
    도커 최신 버전의 기본
  2. AUFS 저장 장치 드라이버는 고정 표시기를 설치
    apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual
  3. 설치 시스템 패키지
    apt-get install apt-transport-https ca-certificates curl software-properties-common
  4. 고정 표시기의 공식 GPG 키를 추가
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  5. 설정 안정 안정 창고
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu \> $(lsb_release -cs) \> stable"
  1. 보기웨어 하우스
    cat sources.list | grep docker
  2. 업데이트 APT ​​패키지
    apt-get update
  3. 설치 고정 표시기-CE
    apt-get install docker-ce

  4. 고정 표시기 버전 번호를 참조 시작
systemctl start 
dockerdocker version
# docker versionClient: Version:           18.09.0 
API version:       1.39 
Go version:        go1.10.4
Git commit:        4d60db4 
Built:             Wed Nov  7 00:48:57 2018 
OS/Arch:           linux/amd64 
Experimental:      false 
Server: Docker Engine - Community 
Engine:  Version:          18.09.0  
API version:      1.39 (minimum version 1.12)  
Go version:       go1.10.4  
Git commit:       4d60db4  Built:            Wed Nov  7 00:16:44 2018  OS/Arch:          linux/amd64  
Experimental:     false 

고정 표시기는에 CentOS에 설치

  1. 시스템 버전

  2. 에서 열린 미러 사이트 칭화은 최신 고정 표시기 설치 거울을 찾을 수
  3. 파일 고정 표시기 - ce.repo 복사
     wget https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
  4. 편집 docker.repo 파일
    :%s@https://download.docker.com@https://mirrors.tuna.tsinghua.edu.cn/docker-ce@
  5. 가능 여부 확인
    yum repolist
  6. 설치하고 버전 번호를 확인
    yum install docker-ce -y
    systemctl start docker
    docker version

설치 지침 도커 환경

  • 종속 기본 환경
    • 64 비트 CPU
    • 리눅스 커널 3.10+
    • 리눅스 커널은 cgroup 및 네임 스페이스
  • CentOS는 7
    • "엑스트라"저장소
  • 도커 데몬
    • docker.service을 시작 systemctl
  • 도커 클라이언트
    • 고정 표시기 [OPTIONS] COMMAND [ARG ..]
  • 부두 노동자 프로그램 환경
    • 환경 프로필
      • 은 / etc / SYSCONFIG / 고정 표시기 네트워크
      • 은 / etc / SYSCONFIG / 고정 표시기 저장
      • 은 / etc / SYSCONFIG / 고정 표시기
    • 단위 파일
      • /usr/lib/systemd/system/docker.service
    • 도커 레지스트리 프로필
      • /etc/containers/registries.conf
    • 도커 거울 가속화
      • 추가 daemon.json
      {
      "registry-mirrors": ["https://registry.docker-cn.com"]
      }

추천

출처www.cnblogs.com/dyb0204/p/11345129.html