ENCORE CLOUD ARCHITECTURE TIL 4/15 Docker

신민창·2021년 4월 15일
0

TIL

목록 보기
42/46

Docker 기본 명령어

컨테이너 실행

docker run -it centos:8

1. 이미지가 로컬 저장소에 있는지 확인
2. 없으면 docker pull centos:8 실행
3. 받아온 이미지로 컨테이너 생성 docker create -it centos:8
4. 생성된 컨테이너 실행

Docker 이미지 명령어

docker pull <이미지:버전> --> 해당버전에 맞는 이미지 다운로드
 
docker images --> 현재 존재하는 이미지 검색

docker rmi --> 이미지 삭제

Docker 컨테이너 생명주기

docker create --> 컨테이너 생성

docker start --> 컨테이너 실행

docker run --> 컨테이너 생성 및 실행

	- -i : STDIN 유지
	- -t : 터미널 할당
	- -d : Detach
	- -p : Publish
	- -e : Environment Variables
	- --rm : 컨테이너 종료시 삭제
	- --link : 연결할 컨테이너 지정
    
docker stop  --> 컨테이너 정지

docker restart --> 컨테이너 정지 후 재시작

docker pause --> 컨테이너 정지 (stop과 차이점 : 자원(메모리)반환을 하지 않음

docker unpause

docker rm --> 컨테이너 삭제 (실행중인 컨테이너 제외)
	-f : --force -> 실행중인 컨테이너도 삭제

컨테이너 관리

docker attach  --> 실행 중인 컨테이너에 접속

docker exec 

컨테이너 확인

docker ps --> 실행 중인 컨테이너 확인

docker ps -a --> 모든 컨테이너 확인

0개의 댓글