Docker 활용 추가명령

SummerToday·2024년 2월 11일

도커, 서버 기술

목록 보기
15/34
post-thumbnail

docker history

  • Dockerfile 작성 예시
FROM ubuntu:18.04

LABEL maintainer="qlql7748@gamil.com"

RUN apt-get_update
RUN apt-get install -y apache2

COPY ./2021_DEV_HTML /var/www/html/

ENTRYPOINT ["/usr/sbin/apache2ctl", "-D", "FOREGROUND"]

docker build --tag myweb .

docker history myweb


docker cp

  • 컨테이너 내부의 파일을 호스트 pc에 갖고오기

    docker cp [컨테이너 이름]:[컨테이너 내부 파일 경로] [호스트 pc 경로]

  • 호스트 pc의 파일을 컨테이너 내부로 옮기기

    docker cp [호스트 pc 경로] [컨테이너 이름]:[컨테이너 내부 파일 경로]


docker commit

컨테이너의 변경 사항을 새로운 이미지 파일로 작성

cf. vi:command not found 오류 해결

  • apt-get update # 패키지 업데이트
  • apt get install vim # vim 설치

docker commit [옵션] [컨테이너 ID/컨테이너 이름] [이미지 이름]:[태그]


docker diff

컨테이너가 실행되면서, 본래의 이미지와 비교해서 변경된 파일 목록을 순서 없이 출력

A : 파일 또는 디렉토리 추가
B : 파일 또는 디렉토리 삭제
C : 파일 또는 디렉토리 수정


docker inspect

이미지/컨테이너 세부정보 확인


docker logs

컨테이너 에러 또는 출력결과 확인하기.




해당 글은 다음 강의의 내용을 참고한 글임을 밝힙니다. 자세한 내용은 다음 강의에서 확인해볼 수 있습니다. 인프런, 잔재미 코딩, ⌜풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]⌟
profile
블로그 이관했습니다.

0개의 댓글