Docker build run

조광연·2022년 2월 6일
0

// docker build --tag /<repository명>:<태그명> .

1. docker run [이미지명][실행 명령어]

  • 특정 docker image를 통해 자신이 원하는 작업을 실행하는 명령어.

2. docker run -ti [이미지명][실행 명령어]

  • Docker image를 Interactive 하게 실행.
  • Docker container 안에 들어가서 작업을 진행 할 수 있다.

3. docker ps [옵션]

  • 현재 실행되고 있는 docker container 확인하는 명령어.
  • 아래와 같이 나오면, 현재 실행 중이 docker container가 없다는 것을 의미한다.

4. docker rm [컨테이너 ID]

  • 사용이 끝난 container 삭제.
  • 기본적으로 image 실행할 때 옵션을 주어 실행하지 않으면, 이미지 실행 후에 container 는 계속 남아 있는다.
  • 컨테이너 ID는 "docker ps -a" 명령어를 통해 확인하면 된다.

5. docker image ls

docker 이미지 전체검색

6. dockre images -a

현재 사용하지 않는 이미지나, dangling된 이미지를 확인해볼 수 있습니다.

docker rmi: Docker 이미지 삭제 명령어

컨테이너에서 사용중인 이미지를 삭제하기

docker rmi -f: 이미지 강제 삭제(DON’T!)

특정 이미지를 사용하는 컨테이너를 전부 종료하고, 이미지 삭제하기

docker image rm

모든 Docker 이미지를 삭제하는 방법

docker image tag c7b3fcf69c24 server

docker image 태그 설정

**  
#docker ps -a, docker ps, docker rm [imageId], docker image ls, docker rmi [imageId],
#docker build -t [tagName] ./ , docker run -dp 3001:3001 [tagName]
#docker run --rm -it -dp 3001:3001 ubuntu:20.04 /bin/sh
#docker-compose up --build -d
#docker-compose up
#docker-compose up -d : docker run의 -d 옵션과 동일
#docker-compose up --force-recreat : 컨테이너를 새로 만들기
#docker-compose up --build : 도커 이미지를 다시 빌드(build로 선언했을 때만)

#멈춘 컨테이너를 재개
#docker-compose start
#docker-compose start wordpress : wordpress 컨테이너만 재개

#restart
#docker-compose restart
#docker-compose restart klog //klog 컨테이너만 재시작

#stop
#docker-compose stop
#docker-compose stop klog //klog 컨테이너만 멈춤

#down
#docker-compose down 컨테이너를 종료하고 삭제
#docker-compose down --rmi all 전체삭제
#docker-compose rm

#logs
#docker-compose logs
#docker-compose logs -f: 로그 follow

#build
#컨테이너 build 부분에 정의된 내용대로 빌드
#build로 선언된 컨테이너만 빌드됨
#docker-compose build
#docker-compose build wordpress : wordpress 컨테이너만 build

#docker rmi $(docker images -f "dangling=true" -q) : <none> image 삭제
#docker image prune : <none> image 삭제**
profile
자바스크립트 개발자

0개의 댓글