DOCKER--학습노트(一)

1751 단어
1. docker 소개 및 그 용도
1.1 docker 소개
Docker는 모든 응용 프로그램에 경량급, 이식 가능한, 자급자족 용기를 쉽게 만들 수 있는 소스 엔진이다.개발자가 노트북에서 컴파일 테스트를 통과한 용기는 VMs(가상기기), bare metal, OpenStack 클러스터와 기타 기초 응용 플랫폼을 포함한 생산 환경에 대량으로 배치할 수 있다.
1.2 docker 용도
  • 웹 응용의 자동화 패키지와 발표;
  • 자동화 테스트와 지속적인 통합, 발표;
  • 서비스형 환경에서 데이터베이스 또는 기타 백엔드 응용을 배치하고 조정한다.
  • 기존의 OpenShift 또는 Cloud Foundry 플랫폼을 처음부터 컴파일하거나 확장하여 자신의PaaS 환경을 구축한다.

  • 2. docker 환경 구축
    2.1 docker 다운로드 설치(mac)
    a 이 웹 주소를 통해(https://docs.docker.com/v1.8/installation/mac/) Pkg 패키지를 다운로드하고 설치를 클릭하세요.
    b 설치가 끝난 후kitmatic를 누르면 docker가 설치된 vm 가상기를 초기화합니다.
    docker     linux ,         vm   ,kitmatic         vm   deocker    。
    

    2.2 docker 다운로드 설치 (linux)
    직접 아래 명령을 통해 설치할 수 있다
    sudo yum install docker-io 
     
    sudo service docker start 
     
    sudo chkconfig docker on  
    

    3. docker 사용
    3.1 mac 환경에서 연결 환경 설정
    eval $(docker-machine env default)
    

    3.2 맥 환경에서 docker 가상 머신에 직접 들어가기
    docker-machine ssh default
    

    3.3 mac에서 원격 창고 설정
    docker-machine ssh default
    sudo vi /var/lib/boot2docker/profile
    

    3.4 vi 편집기를 통해 프로필을 편집하고 다음 두 줄을 추가합니다
    --insecure-registry=XXXXXX
    --insecure-registry=XXXXXX
    #  XXXXXX            , 10.1.1.1:5000
    

    3.5 docker file 파일 작성,

    3.6 맥에서 미러 패키지
    docker build -t XXXXXX .
    #  XXXXXX      ,  :10.1.1.1:5000/test/test:0.0.1
    

    3.7 docker 생성 컨테이너 실행
    docker run -d -P --name XX XXXXXX
    #  XXXXXX      ,  :10.1.1.1:5000/test/test:0.0.1,XX          :test
    

    3.8 docker에서 실행 중인 컨테이너 보기
    docker ps

    좋은 웹페이지 즐겨찾기