CentOS 7 에서 Docker 설치하기

Linux/CentOS 2015. 12. 18. 16:33 by 후뤼한잉여

CentOS 7 에서 Docker 설치하기

1. 개요

Cloud IDE 프로젝트인 Eclipse Che를 설치해보고자 도커로 이용한 설치를 진행할 때 작성 한 내용을 정리한 문서입니다.
Eclipse Che의 경우 설치를 진행 후 구동에 성공은 했지만 영어도 잘 모르기도 하거니와 크롬브라우져에서만 제대로 동작하는 등 여러가지 맘에 들지 않아 삭제했습니다.
나중에 좀 더 안정적이고 메뉴얼도 좀 다듬어질 때 쯤 시도하기록 하고 Docker 설치를 해봤던 것에 만족하며 이 글을 정리합니다.

2. 설치

  1. CentOS Kernerl 관련 업데이트
    사실 Kernerl 관련해서만 업데이트 해도 되지만 그냥 무식하게 전체 업데이트 진행했습니다.
    sudo yum update
    
  2. Docker 레파지토리 등록
    sudo tee /etc/yum.repos.d/docker.repo <<-'EOF'
    [dockerrepo]
    name=Docker Repository
    baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/
    enabled=1
    gpgcheck=1
    gpgkey=https://yum.dockerproject.org/gpg
    EOF
    
  3. Docker Engine설치
    sudo yum install docker-engine
    
  4. 사용자 계정을 docker 그룹에 추가.
    sudo usermod -aG docker [유저명]
    
  5. 로그아웃 및 재 로그인
  6. Docker 서비스 실행
    sudo service docker start
    
  • 시작시 Docker Engine 실행되도록 서비스 등록 (옵션)
    sudo chkconfig docker on
    
  • Docker 관련 간단 명령어
    • Docker 프로세스 보기 (어떤게 떠있는지, 포트는 무엇인지 정보 등..)
      docker ps
      
    • Docker 정보 보기 (설치된 Docker Engine의 버전은 뭔지, 이미지가 디스크를 얼마나 차지하는 지 등..)
      docker info
      
    • Docker 실행
      docker run [도커이름]
      
      도커 이름등은 실행할려는 도커이미지에 따라 옵션등과 함께 사용합니다.
      -d옵션은 백그라운드로 실행할 때 사용합니다.
    • Docker 종료
      docker stop [도커 컨테이너 ID]
      
  • Docker 컨테이너, 이미지 삭제 방법
    • 컨테이너 삭제
      docker rm [컨테이너명]
      
    • 이미지 삭제
      docker rmi [이미지 명]
      
  • Docker Engine삭제 방법
    sudo yum -y remove docker-engine.x86_64
    
    도커 이미지 파일, 설정파일등 삭제
    rm -rf /var/lib/docker
    

도커에 관한 정보는 도커 홈페이지를 참고 하시고, 도커 이미지에 대한 정보는 도커 허브 홈페이지 등을 참고하세요.

Nav