Proxy를 통해 필요한 Windows8 환경에서 boot2docker 1.7.1을 사용하기 위한 메모

프록시를 통해 통신이 필요한 환경에서
Windows8상에 boot2docker를 인스톨 했을 때에, 여러가지가 빠졌으므로 메모.
여러가지 사이트를 보면 움직일 수 있습니다만, 사이트 건너는 것도 귀찮기 때문에,
여기에 한가지 순서를 써 둡니다.

0. 전제 조건은 이하


  • Proxy 경유하지 않으면 안 된다.
  • Windows 환경이다.
    ※Mac에서도 순서는 같다고 생각합니다.
  • boot2docker에서 docker를 사용하고 싶습니다.

  • 1. boot2docker 취득



    미디어 다운로드는 다음 사이트에서 가능합니다.
    boot2docker download
    ※이 기사를 쓴 시점에서는 1.7.1이 최신이었습니다.

    2. boot2docker 설치



    설치는 두 번 클릭이지만,
    아래 VirtualBox 및 msysGit 설치는 선택 사항입니다.


    내가 설정한 터미널은 VirtualBox를 이미 설치했습니다.
    VirtualBox의 Version이 4.3.8로 낡기 때문에 안 될까라고 생각하면서,
    호기심도 있고 VirtualBox를 Skip하여 install했습니다만,
    움직이지 않았다. (> <)

    boot2docker를 설치할 수 있는 것처럼 보이더라도,
    로그인 비밀번호를 들었지만,
    docker 사용자의 password를 입력해도 로그인 할 수 없습니다. . .
    최신 VirtualBox로 업데이트해 봅시다.

    3. 프록시 설정



    프록시 환경에서는 두 가지 프록시 설정을 수행해야 합니다.
    1. Host 머신(여기서 말하는 Windows 머신)
    2. boot2docker VM 머신
    우선 No1을 설정합니다.

    Windows에서도 Mac에서도 다음 세 가지 환경 설정이 필요하기 때문에 설정합시다.HTTP_PROXY=http://your.proxy.name:8080HTTPS_PROXY=http://your.proxy.name:8080NO_PROXY=xxx.xxx.xxx.xxx,localhost,127.0.0.1※xxx.xxx.xxx.xxx는 Boot2docker의 IP 주소를 지정한다는 것.
      디폴트에서는 192.168.59.103의 것.


    4. boot2docker 초기화



    데스크탑에 있는 Boot2Docker Start를 기동하면 OK.
    벌써 프록시가 다니고 있기 때문에, 특히는 되지 않을 것.
    ※여기에서 비밀번호 입력을 듣는 것 같으면 VirtualBox의 Version이
    오래되지 않았는지 확인하는 것이 좋습니다.

    5. boot2docker VM의 프록시 설정



    boot2docker의 Version에 따라 바뀌는 것 같습니다.
    1.7.1에서는 이하의 파일 작성해 설정을 기재하면 됩니다.
    /var/lib/boot2docker/profile

    아래와 같이 기재해 주면 괜찮습니다.export HTTP_PROXY=http://your.proxy.name:8080export HTTPS_PROXY=http://your.proxy.name:8080
    상기 기재 후에 재기동합시다.

    6. 동작 확인



    마침내 설정은 한 번에 완료됩니다. 다음 명령을 치고,
    프록시 설정이 올바르게 완료되었는지 확인합시다.docker run hello-world

    위와 같이 「Hello from Docker.」라고 표시되면 OK입니다.
    이것으로 boot2docker를 사용할 준비가 완료됩니다.
    ※ 이렇게 보면 Mac과 Windows에서 바뀌는 부분은 거의 없네요.

    이상

    좋은 웹페이지 즐겨찾기