1. 설치
1.1
리눅스
자동 설치 스크립트
Docker는 리눅스 배포판
종류를 자동으로 인식하여 패키지를 설치해주는 스크립트를 제공합니다.
$
sudo wget -qO- https://get.docker.com/ | sh
or
$
curl -s https://get.docker.io/ubuntu/ | sudo sh
|
curl설치
sudo
apt-get install libcurl4-opensll-dev
sudo
apt-get install curl libc6 libcurl3 zlib1g
|
get.docker.com
스크립트로 Docker를 설치하면 hello-world 이미지도 자동으로 설치됩니다.
hello-world
이미지는
사용하지 않을 것이므로 모두 삭제합니다.
$
sudo docker rm `sudo docker ps -aq`
$
sudo docker rmi hello-world
|
방화벽 오픈
필요하다면 ufw(방화벽) 설정을 통해서 도커가 사용하는 4243/tcp 포트도 열어줍니다.
sudo ufw allow 4243/tcp
|
권한 설정
기본적으로 docker의
대부분의 명령어를 실행 시 root 권한이 필요합니다. 따라서 sudo를 사용해야하는 번거로움이 따라오는데, 이를 위해 현재 유저를 docker 그룹에 포함시켜 줍니다.
$
sudo groupadd docker
$
sudo gpasswd -a ${USER} docker
$
sudo service docker restart
|
1.1.1
우분투 수동 설치
자동 설치 스크립트를 사용하지 않고 우분투에서 패키지로
직접 설치하는 방법입니다.
우분투 14.04
LTS 64비트를 기준으로 하겠습니다.
$
sudo apt-get update
$
sudo apt-get install docker.io
$
sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker
|
/usr/bin/docker.io
실행파일을 /usr/local/bin/docker로 링크해서 사용합니다.
1.1.2
RedHat Enterprise Linux,
CentOS 수동 설치
자동 설치 스크립트를 사용하지 않고, 레드햇 엔터프라이즈 리눅스(RHEL)와 CentOS에서 패키지로 직접 설치하는 방법입니다. RHEL과 CentOS 패키지 저장소에는 docker-io가 없으므로 EPEL(Fedora Extra Packages For Enterprise Linux) 저장소를 사용할 수 있도록
설정합니다.
CentOS
6
$
sudo yum install
http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
$
sudo yum install docker-io
|
AWS
EC2에 설치되는 Amazon Linux(CentOS
기반)는 EPEL 저장소를 바로 사용할 수 있으므로 epel-release-6-8.noarch.rpm은 설치하지 않아도 됩니다.
CentOS
7에서는 docker 패키지를 설치하면 됩니다.
CentOS
7
$
sudo yum install docker
|
docker구동
$
sudo service docker start
$
sudo chkconfig docker on
|
1.2
Mac OS X
맥에서는 Boot2Docker를 이용하여
Docker를 사용할 수 있습니다.
https://github.com/boot2docker/osx-installer/releases7에서 Boot2Docker-1.x.x.pkg를
받은 뒤 설치합니다.
설치는
특별한 것이 없으므로 따로 설명하지 않겠습니다(내부적으로
VirtualBox가 함께 설치됩니다).
설치가
끝난 뒤에 응용 프로그램(Applications)에서
boot2docker를 실행합니다.
잠시
기다리면 자동으로 boot2docker.iso를 이용하여 가상 머신이 생성되고, 가상 머신에 접속됩니다.
1.3
원도우
윈도우에서는 Boot2Docker를 이용하여 Docker를 사용할 수 있습니다.
https://github.com/boot2docker/windows-installer/releases25에서 docker-install.exe를
받은 뒤 설치합니다.
·
VirtualBox를 설치하지 않았다면 VirtualBox에
체크합니다.
·
윈도우용 Git을 설치하지 않았다면 MSYS-git
UNIX tools에 체크합니다.
설치가
끝난 뒤에 바탕 화면에 생성된
Boot2Docker
Start 을 실행합니다. 만약
실행 파일 선택 창이 뜨면 Git Bash의 sh.exe를
선택합니다.
잠시
기다리면 자동으로 boot2docker.iso를 이용하여 가상 머신이 생성되고, 가상 머신에 접속됩니다.
댓글 없음:
댓글 쓰기