[Docker] proxy 를 이용한 docker 설치 in ubuntu

간혹 사내망에서 docker 를 설치해야할 경우가 있는데 이 때에는 적절한 proxy 설정을 통해서 설치를 진행 하여야만 한다.
docker 홈페이지에서 아래와 같이 명령어 한줄로 설치하면 된다고 안내하고 있지만

curl -sSL https://get.docker.com/ubuntu/ | sudo sh

proxy 설정을 해 주어야 하기 때문에 위 스크립트 내용을 하나씩 수동으로 해줘야 한다.

 # Check that HTTPS transport is available to APT
 if [ ! -e /usr/lib/apt/methods/https ]; then
 apt-get update
 apt-get install -y apt-transport-https
 fi

 # Add the repository to your APT sources
 echo deb https://get.docker.com/ubuntu docker main > /etc/apt/sources.list.d/docker.list

 # Then import the repository key
 apt-key adv —keyserver hkp://keyserver.ubuntu.com:80 —recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9

 # Install docker
 apt-get update
 apt-get install -y lxc-docker

 #
 # Alternatively, just use the curl-able install.sh script provided at https://get.docker.com
 #

여기서 따로 proxy 설정을 해주어야 할 부분은 repository key 등록 부분과 apt 명령어 실행 부분이다.

우선 repository key 등록할 경우 proxy 설정 옵션을 추가해 준다.

sudo apt-key adv —keyserver-options http-proxy=http://proxy.server.com:3333 —keyserver hkp://keyserver.ubuntu.com:80 —recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9

그리고 나서 apt 명령어에 proxy 설정을 추가하기 위해서는 /etc/apt/apt.conf 파일에 아래와 같이 추가해 준다.

 Acquire::http::proxy "http://proxy.server.com:3333";
 Acquire::https::proxy "http://proxy.server.com:3333";

끝.

Advertisements

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중