-
[Docker] docker, docker-compose 최신버전으로 설치, 일반계정에 권한주기Docker 2019. 7. 18. 14:04
1. root권한으로 curl -fsSL https://get.docker.com -o get-docker.sh (가장 최신버전이 설치됨, 19/7/18일 18.09.8 버전이 설치됨) or yum install docker(1.13.1버전이 설치) 이렇게 간단하게도 가능
2. get-docker.sh 파일이 생성되면 sh get-docker.sh
3. 설치완료
*docker는 기본적으로 root권한이 필요합니다. root가 아닌 사용자가 sudo없이 사용하려면 해당 사용자를 docker그룹에 추가합니다.
sudo usermod -aG docker $USER # 현재 접속중인 사용자에게 권한주기
sudo usermod -aG docker crizen # your-user 사용자에게 권한주기사용자가 로그인 중이라면 다시 로그인 후 권한이 적용됩니다.
*도커를 실행하기 위한 kernel 버전은 3.10.x 이상
*설치 완료 확인, docker version을 치면 client, server 버전(데몬 실행시)의 각각 나타난다.
특이한 부분을 찾으셨나요? 버전정보가 클라이언트와 서버로 나뉘어져 있습니다. 도커는 하나의 실행파일이지만 실제로 클라이언트와 서버역할을 각각 할 수 있습니다. 도커 커맨드를 입력하면 도커 클라이언트가 도커 서버로 명령을 전송하고 결과를 받아 터미널에 출력해 줍니다.
### docker-compose 설치
현재 기준 최신 버전으로 아래 링크에서 최신 버전을 확인할 수 있습니다.
https://github.com/docker/compose/releases
1. 위 URL로 들어가서 다운로드 명령어를 확인하자 현재는 1.25.0 버전임
curl -L https://github.com/docker/compose/releases/download/1.25.0-rc2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
2. 설치가 완료되었다 버전을 확인해보자
docker-compose --version
'Docker' 카테고리의 다른 글
[Docker] 컨테이너 한글지원 설정 (1) 2019.05.15 [Docker]container로 httpd,node,npm 설치 및 httpd -> node 리다이렉션하기 (0) 2019.04.30