Docker(5)
-
Linux 디렉토리 구성
root /bin 기본 커멘드 ls, cp커맨드와 같은 기본 커맨드를 저장 /boot OS에 필요한 파일 /dev 디바이스 파일 /etc OS나 애플리케이션이 작동하는데 필요한 설정 파일 /etc/hosts는 ip주소와 ㄷ도메인명을 연결 /etc/passwd는 사용자의 비밀번호가 저장되어있다 웹서버 실생시의 http데몬 설정 파일도 이 디렉토리 아래에 배치한다 /home 사용자 홈 디렉토리 /mnt 파일 시스템의 마운트 포인트 디렉토리 /media CD/DVD-ROM 마운트 포인트 디렉토리 /opt 애플리케이션 소프트웨어 패키지 /proc 커널, 프로세스에 관한 정보 /root root 사용자 용 홈 디렉토리 /sbin 시스템 관리용 마운트 /srv 시스템 고유의 데이터 /tmp 임시 디렉토리 /usr ..
2023.01.08 -
[Docker] Dockerfile 기본 서식
기본 서식 대소문자를 구분하진 않지만 관례적으로 대문자로 통일하여 사용 명령 인수 명령 설명 FROM 베이스 이미지 지정 RUN 명령 실행 CMD 컨테이너 실행 명령 LABEL 라벨 설정 EXPOSE 포트 익스포트 ENV 환경변수 ADD 파일/디렉토리 추가 COPY 파일 복사 ENTRYPOINT 컨테이너 실행 명령 VOLUME 볼륨 마운트 USER 사용자 지정 WORKDIR 작업 디렉토리 ARG Dockerfile 안의 변수 ONBUILD 빌드 완료 후 실행되는 명령 STOPSIGNAL 시스템 콜 시그널 설정 HEALTHCHECK 컨테이너의 헬스 체크 SHELL 기본 쉘 설정
2022.04.09 -
[Docker] 이미지 검색
이미지 검색 (docker search) 옵션 --no-trunc 결과를 모두 표시 --limit 검색 결과 개수를 지정하여 검색 --filter=start=n 즐겨찾기의 수 (n개 이상)을 지정하여 검색 이미지 검색 결과 $ docker search nginx NAME DESCRIPTION STARS OFFICIAL AUTOMATED starlkj/nginx tde test 0 [OK] ~중략~ NAME 이미지 이름 DESCRIPTION 이미지 설명 STARS 즐겨찾기 수 OFFICIAL 공식 이미지인지 아닌지 AUTOMATED Dockerfile을 바탕으로 자동 생성된 이미지인지 아닌지
2022.04.07 -
[Docker] 컨테이너 이미지 다운로드, 목록 표시, 상세 정보 확인, 태그 설정
이미지 다운로드 (docker image pull) docker image pull [옵션] 이미지명[:태그명] # CentOs 이미지 취득 $ docker image pull centos:7 # -a 옵션으로 모든 태그를 취득 $ docker image pull -a centos # url 이용시에는 http://를 제외 $ docker image pull gcr.io.tensorflow/tensorflow 이미지 목록 표시 (docker image ls) docker image ls [옵션] [리포지토리명] REPOSITORYTAGIMAGE IDCREATEDSIZE centos 7ff426288ea905weeks ago207 MB 옵션 설명 -all, -a 모든 이미지를 표시 --digests 다이제..
2022.04.07 -
[Docker] 실행환경, 버전, 디스크 이용 현황 확인
도커 버전 확인 $ docker -v $ docker version 도커 실행 환경 확인 $ docker system info 도커 디스크 이용 현황 $ docker system df
2022.04.07