Mac에서 Docker 환경 구축

3823 단어 DockerMac

개시하다


도저히 Docker의 지령을 기억하지 못하기 때문에 Mac에서 베타 버전Docker for Mac 환경을 구축하려고 시도했기 때문에 미리 적어 두었습니다.
최신 설치 방법은 공식 사이트를 참조하십시오.

필요조건


공식 홈페이지를 보면 다음과 같은 조건을 충족시켜야 한다.
  • OS X 10.10.3 Yosemite or newer
  • At least 4GB of RAM
  • VirtualBox prior to version 4.3.30 must NOT be installed
  • 컨디션


    다음은 실제 구축된 환경이다.
  • OS X: 10.11.1
  • 절차.


    설치하다.


    Mac 용 Docker 가져오기


    다음부터 최신판Mac 용 Docker 바이너리을 받겠습니다.

    설치 프로그램 시작


    다운로드한 dmg 파일을 시작하면 다음 화면이 표시되며 DockerApplication 디렉터리로 이동합니다.

    Docker의 첫 시작

    Application 디렉토리에서 Docker 응용 프로그램을 두 번 클릭합니다.

    이렇게 하면 아래 팝업 화면이 나와요. 찰칵찰칵하면 간단하게 설치할 수 있어요.

    관리자 권한이 필요합니다. 비밀번호를 미리 준비하세요.


    부팅 컨테이너


    설치 확인


    다음 명령을 사용하여 Docker 버전을 확인합니다.
    실험적인 것 같아.
    $ docker --version
    Docker version 1.12.0-rc4, build e4a0dbc, experimental
    $ 
    

    이미지 가져오기


    다음 명령을 사용하여 Docker Hub에서 nginx의 컨테이너 이미지를 가져옵니다.
    $ docker pull nginx:latest
    latest: Pulling from library/nginx
    51f5c6a04d83: Pull complete 
    a3ed95caeb02: Pull complete 
    51d229e136d0: Pull complete 
    bcd41daec8cc: Pull complete 
    Digest: sha256:0fe6413f3e30fcc5920bc8fa769280975b10b1c26721de956e1428b9e2f29d04
    Status: Downloaded newer image for nginx:latest
    $ docker images
    REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
    nginx               latest              0d409d33b27e        7 weeks ago         182.8 MB
    $ 
    

    부팅 컨테이너


    다음 명령으로 NGNx 컨테이너를 시작합니다.
    Local Mac8080 포트를 Nginx 컨테이너의 80개 포트로 전달합니다.
    $ docker run -d -p 8080:80 --name webserver nginx
    4512aad79ad04a2c773ae4142870f35dd009c2fb49db6d11f402200b97883e1f
    $ docker ps
    CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                           NAMES
    4512aad79ad0        nginx               "nginx -g 'daemon off"   3 seconds ago       Up 2 seconds        443/tcp, 0.0.0.0:8080->80/tcp   webserver
    $ 
    

    방문해 보다


    브라우저로 액세스localhost:8080.

    컨테이너가 정상적으로 작동했다는 것을 알았다.

    끝말


    Mac에 Docker를 아주 간단하게 설치했습니다.Docker for Mac에도 봉인Docker Compose이 있으니 다음에 어느 정도 시스템을 구축하고 싶어요.

    좋은 웹페이지 즐겨찾기