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를 이용하여 가상 머신이 생성되고, 가상 머신에 접속됩니다.
댓글 없음:
댓글 쓰기