-
Docker 명령어 간단 정리Engineering/DevOps 2019. 8. 17. 23:53반응형
Docker Hub에서 이미지 검색
docker search mysql
Docker Hub에서 이미지 다운로드
docker pull mysql
Docker 이미지 목록 확인
docker images
Image로 컨테이너 실행
docker run -it --name 컨테이너이름 이미지이름
컨테이너 실행 옵션
-d : detached mode (백그라운드 모드)
-i : 컨테이너와 상호작용 (-t 옵션과 같이 사용)
-t : tty를 활성화하여 bash 쉘을 이용 (-i 옵션과 같이 사용)
-p 외부포트:내부포트 : 포트포워딩 설정. (외부포트로 들어온 요청을 내부포트로 포워딩 시킨다.) ex -> -p 80:8080
-e : 컨테이너 내에서 사용할 환경 변수를 설정
-name : 컨테이너 이름 설정
-rm : 컨테이너가 종료되면 자동 제거
컨테이너 목록 확인
docker ps //실행중인 컨테이너만 출력 docker ps -a //정지중인 컨테이너도 포함하여 출력 docker ps -q //컨테이너의 id만 출력
컨테이너 시작/정지/재시작
docker start 컨테이너 docker stop 컨테이너 docker restart 컨테이너
컨테이너 삭제
docker rm 컨테이너 docker -f rm //실행중인 컨테이너도 강제로 정지하고 삭제 docker rm $(docker ps -aq) //모든 컨테이너 삭제
이미지 삭제
docker rmi 이미지 docker rmi $(docker images -q) //모든 이미지 삭제
반응형'Engineering > DevOps' 카테고리의 다른 글
[Kubernetes] 도커와 컨테이너 (0) 2022.01.30 [Kubernetes] 쿠버네티스 클러스터와 외부 네트워크 (0) 2022.01.23 [Kubernetes] 쿠버네티스 이해하기 (0) 2022.01.15 [AWS] VPC에 대해 알아보기 (0) 2020.07.21 ssh 로 AWS EC2 접속하는 방법 & scp 로 AWS EC2에 파일 전송하는 방법 (0) 2019.08.12