도커의 기본 명령어들
- 도커 버전 확인
docker -v
- 도커 이미지 다운만 받기
docker pull {이미지명}: {태그}
# 예: docker pull python:3
- 컴퓨터 내 도커 이미지들 보기
docker images
- 이미지로 컨테이너 생성하기
docker create {옵션} {이미지명}:{태그}
# 예: docker create -it python
- 만들어진 컨테이너 시작하기(이미지에 CMD로 지정해놓은 작업 시키기)
docker start {컨테이너 id 또는 이름}
- 컨테이너로 들어가기(컨테이너 내 CLI 이용하기)
docker attach {컨테이너 id 또는 이름}
- 이미지를 다운받아(없을 시에만) 바로 컨테이너 실행하여 진입하기
docker run {이미지명}:{태그}
# 예: docker -it run python:3
- 동작중인 컨테이너 재시작
docker restart {컨테이너 id 또는 이름}
- 도커 컨테이너의 내부 쉘에서 빠져나오기(컨테이너를 종료)
exit
- (동작중인) 컨테이너들 보기
docker ps
-
동작중이 아닌 것을 포함한 모든 컨테이너를 보려면 -a 옵션을 뒤에 붙인다.
-
컨테이너 삭제
docker rm {컨테이너 id 또는 이름}
# 모든 컨테이너 삭제
docker rm `docker ps -a -q`
-
컨테이너가 있을 시 강제 삭제: -f 옵션 사용
-
모든 컨테이너와 이미지 등 도커 요소 중지 및 삭제
# 모든 컨테이너 중지
docker stop $(docker ps -aq)
# 사용되지 않는 모든 도커 요소(컨테이너, 이미지, 네트워크, 볼륨 등) 삭제
docker system prune -a
위 두개를 함께 실행하면 편리하다.
- 도커파일로 이미지 생성
# Dockerfile 파일이 있는 디렉토리 기준. 마지막 . 이 상대주소
docker build -t {이미지명} .
- 도커 컴포즈 실행
# docker-compose 파일이 있는 디렉토리 기준
docker-compose up
출처:https://www.yalco.kr/36_docker/
Author And Source
이 문제에 관하여(도커의 기본 명령어들), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@kimdlzp/도커의-기본-명령어들저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)