본문 바로가기

System/Linux

Linux/Virtual Environment/Docker/도커 시작하기

반응형

#설치하기

#버전확인
  • docker -v

# root 권한의 번거로움을 줄이기 위한 docker 그룹사용
  • sudo groupadd docker
  • sudo gpasswd -a ${USER} docker
  • sudo service docker restart

#이미지와 컨테이너
  • 이미지는 컨테이너의 추상적 개념이라고 볼 수 있으며, run 명령을 통해서 객체화 시킨다고 할 수 있다. 객체화 시켰을 때 이를 컨테이너에 접속한다고 한다.

#도커 이미지 확인
  • docker images

#이미지 다운로드 받기
  • docker pull [이미지 이름]:[tag명|버전을 뜻함]
  • 이미지의 모든 태그들 받아오기
    • docker pull -a [이미지이름]

# 만들어진 이미지 실행 - 컨테이너 생성
  • docker run -i -t [이미지명]:[태그명] [실행바이너리]

# 실행 중 인 컨테이너 확인
  • sudo docker ps
  • exit을 이용해 죽은 컨테이너도 확인
    • sudo docker ps -a


# 사용 종료한 컨테이너 재 시작
  • docker restart [컨테이너 ID]
  • 컨테이너 쉘 실행
    • docker attach [컨테이너 ID]

# 버전 관리 및 변경 사항 적용
  • 해당 컨테이너 안에서 git 설치
    • (컨테이너 안 - 우분투) apt-get install -y git
      (컨테이너 안 - 센토스) yum -y install
  • 변경 사항 확인
    • docker diff [컨테이너 ID]

# 변경사항을 적용한 새로운 이미지 생성
  • docker commit [컨테이너 ID] [이미지명]:[TAG]

# 지우기
    • 컨테이너
      • docker rm [컨테이너 ID]
    • 이미지
      • docker rmi [이미지 이름]:[TAG]


    반응형