ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • <Docker> 명령어
    Flower in my ops/CI\CD 2020. 11. 30. 17:56

    Docker

    1. docker run : 컨테이너 실행

    2. docker run --rm {CMD} : 컨테이너를 만들고 명령을 실행한 다음 컨테이너 삭제

    3. docker ps : 실행중인 컨테이너 목록

    4. docker ps -a : 생성되어 있는 전체 컨테이너 목록

    5. docker images : 다운로드(Pull) 된 전체 이미지 목록

    6. docker rm : 컨테이터 삭제

    7. docker rmi : 이미지 삭제

    8. docker exec -it {container_name} bash : 컨테이너 내부 리눅스 배쉬로 접근

    9. docker info : 현재 도커의 상태 정보

    10. docker inspect {CONTAINER_ID} : docker 컨테이너 정보

    11. docker cp : 컨테이너 간 파일 복사

    12. docker run --rm {IMAGE} {SCRIPT} : docker 컨테이너가 가지고 있는 script를 실행하고 종료(자동 삭제까지)

    Docker-compose

    1. docker-compose -f {docker-compose.yml} up -d : 이미지 없으면 다운로드하여 컨테이너 백그라운드 실행

    2. docker-compose -f (docker-compose.yml} up --force-recreate : 컨테이너를 지우고 새로 만든다.

    3. docker-compose -f (docker-compose.yml} up --build : 서비스 시작 전 이미지를 새로 만든다.

    4. docker-compose down : 컨테이너 정지 및 삭제

    5. docker-compose down --volume : 볼륨까지 삭제

    6. docker-compose exec {cmd} : 실행중인 컨테이너에서 명령 실행

    7. docker-compose logs -f : 컨테이너 내부 발생하는 log 출력

    8. docker-compose pull : 이미지 다운로드(Pull)

    9. docker {RESOURCE} prune -f : RESOURCE 삭제 (container, image, network, volume 등)

    10. docker {RESOURCE} ls : RESOUCE 목록 확인

    댓글

Designed by Tistory.