레이블이 proxy인 게시물을 표시합니다. 모든 게시물 표시
레이블이 proxy인 게시물을 표시합니다. 모든 게시물 표시

2015년 2월 9일 월요일

boot2docker 사용시 프록시 설정 방법

사내에 프록시 서버가 있는 경우 아래와 같은 설정이 필요하다.


* docker 이미지 접속


$ boot2docker ssh
$ sudo vi /var/lib/boot2docker/profile

* 파일을 열고 아래 내용 추가


export HTTP_PROXY=http://your.proxy.name:8080
export HTTPS_PROXY=http://your.proxy.name:8080

* 회사 인증서 파일을 ca-certificate.crt 에 추가


$ cat ca.pem >> /etc/ssl/certs/ca-certificates.crt

* docker 서비스 재시작


$ /etc/init.d/docker restart

2015년 2월 8일 일요일

boot2docker init 할때 x509: certificate signed by unknown authority 문제로 iso 파일 다운로드 못할때 해결 방법

mac에서 docker를 사용하려면 boot2docker를 설치해야한다.
패키지가 제공되어 간단히 설치는 할 수 있는데
설치 후 작업할때 에러가 발생했다.

$ boot2docker init

Latest release for boot2docker/boot2docker is v1.4.1
Downloading boot2docker ISO image...
error in run: Failed to download ISO image: Get https://s3.amazonaws.com/github-cloud/releases/14930729/3de263a4-853f-11e4-9f2b-59bd5ac8d5f3.iso?response-content-disposition=attachment%3B%20filename%3Dboot2docker.iso&response-content-type=application/octet-stream&AWSAccessKeyId=AKIAISTNZFOVBIJMK3TQ&Expires=1423443118&Signature=h%2Fqa9MUAcDPQYFnNsNBDDV2Rh%2Fc%3D: x509: certificate signed by unknown authority

사내에 프록시 서버가 있는 경우는 이런 에러가 많이 발생 할것 같다.
이런경우 침착하게 wget 으로 iso 파일을 다운 받으면 된다.

$ cd ~/.boot2docker
$ wget https://github.com/boot2docker/boot2docker/releases/download/v1.4.1/boot2docker.iso --no-check-certificate

iso 파일 디폴트 경로는 ~/.boot2docker/boot2docker.iso 이다.
이렇게 해주고 다시하면 정상적으로 동작한다.

$ boot2docker init