반응형
#설치하기
- curl -s https://get.docker.io/ubuntu/ | sudo sh
#버전확인
- 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]
반응형
'System > Linux' 카테고리의 다른 글
Linux/Virtual Environment/Docker/Root계정으로 시작하기 (0) | 2018.01.15 |
---|---|
Linux/Virtual Environment/Docker/Dockerfile 사용하기 (0) | 2017.12.18 |
Linux/Make/Makefile 정리 (0) | 2017.11.30 |
Linux/침입차단시스템/Snort (0) | 2017.11.30 |
Linux/Kernel-analysis/LXR 개발환경 구축하기 (0) | 2017.11.21 |