2015년 6월 5일 금요일

Docker on CentOS 7.x

CentOS7에서 docker 설치와 사용

docker 설치

yum install -y docker

docker 서비스 시작

systemctl start docker

docker 서비스 활성화

systemctl enable docker

Docker 이미지를 다운로드

docker pull {이미지 이름} : {태그 이름}
  • 다운로드 한 Docker 이미지의 목록을 보려면
docker images

Docker 컨테이너를 작성 / 실행

docker run [옵션] [- name {컨테이너 이름} {이미지 이름} : {태그 이름}] [컨테이너에서 실행하는 명령 인수]
  • 주요 옵션
    • -d : 백그라운드에서 실행 (후술). 기본적으로 컨테이너를 포 그라운드에서 실행하기 위해 Web 서버와 애플리케이션 서버 등 항상 실행하는 컨테이너를 지정합니다.
    • -i : 컨테이너의 표준 입력을 연다. / bin / bash 등으로 컨테이너를 조작 할 때 지정한다.
    • -t : tty (터미널 장치)를 확보한다. / bin / bash 등으로 컨테이너를 조작 할 때 지정.
    • -p : {호스트의 포트 번호} {컨테이너의 포트 번호} : Docker 서버의 호스트와 포트 매핑을 구성

Docker 컨테이너 목록을 검색

docker ps [-a]
  • -a : 정지 중 컨테이너가 표시됩니다.

docker 컨테이너 시작

docker start {컨테이너 이름}

docker 컨테이너 연결

docker attach {컨테이너 이름}

Docker 이미지 생성

docker commit {컨테이너 이름} | {컨테이너 ID} {사용자 이름} /] {이미지 이름}

Docker 컨테이너 삭제

docker rm {컨테이너 이름} | {컨테이너 ID}

Docker 이미지 삭제

docker rmi {이미지 이름} | {이미지 ID}

댓글 없음:

댓글 쓰기