Docker Study 6~7.

Slides:



Advertisements
Similar presentations
ⓒ 2015 NHN Entertainment Corp. Django 로 만드는 초간단 블로그 시스템운영팀 김영태 개발환경 구축.
Advertisements

1/29 키보드로 직접 입력할 수 없는 다양한 기호와 한자를 입력하는 방법을 알아 보자. 또한 블록으로 영역을 설정하는 여러 가지 방법에 대해 살펴본 후 블록 으로 설정된 내용을 복사하여 붙여넣거나, 잘라내고 이동하는 방법에 대해서 도 알아보자. 02_ 문서의 입력과 편집.
7 장. 원격지에서 리눅스서버를 관리하자. 텔넷서버를 설치 / 운영한다. SSH 서버를 운영한다. VNC 서버를 설치 / 운영한다.
엑셀리포트를 이용한 날짜별 리포트 자동 저장 방법
기초C언어 제1주 실습 강의 소개, C언어 개요, Cygwin/Eclipse 사용 컴퓨터시뮬레이션학과 2016년 봄학기
Term Project iTUTOR를 이용한 PIC 동작 검증 보고서와 모든 소스코드 압축하여 제출
컴퓨터프로그래밍 1주차실습자료 Visual Studio 2005 사용법 익히기.
Image & Video processing
Postfix MTA SPARCS 08 진준호 ( Alex ).
Cross Compiler를이용한 커널 컴파일 및 포팅
Cross Compiler를이용한 커널 컴파일 및 포팅 1
툴 설치 가이드 Design Compiler SynopsysMentor.
Hadoop 2.완전 분산 처리.
Linux/UNIX Programming
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
ANSYS17.2 Student 제품 무료 다운로드
Ubiquitous Computing Practice - Part I (Installation) -
임베디드 시스템 개론 크로스 플랫폼 설치 2일차 강의 자료 Embedded System Lab.
Homework #6 (1/3) 다음을 수행한 후, 화면(혹은 파일)을 출력하여 제출한다.
Java 기초 (Java JDK 설치 및 환경설정)
4-1장. MySQL 제13장.
CHAPTER 02 OpenCV 개요 PART 01 영상 처리 개요 및 OpenCV 소개.
Root Filesystem Porting
Root Filesystem Porting
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
소프트웨어 분석과 설계 Struts2 & JBOSS 설치하기
WinCE Device Driver 실습 #3
WinCE Device Driver 실습 #2
Cross Compiler 설치.
Cross Compiler를이용한 커널 컴파일 및 포팅
From Block To C SW 코딩을 위한 5단계 교육
[INA470] Java Programming Youn-Hee Han
이름 : 황 상 두 전화번호 : 이메일 : PinTool 이름 : 황 상 두 전화번호 : 이메일 :
Homework #6 (1/3) 다음을 수행한 후, 화면(혹은 파일)을 출력하여 제출한다.
Device Driver 임베디드 시스템 I.
이메일 자동 포워딩 방법 (Outlook/OWA)
영상처리 실습 인공지능연구실.
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
ADC 디바이스 사용법.
Homework #6 (1/3) 다음을 수행한 후, 화면(혹은 파일)을 출력하여 제출한다.
툴 설치 가이드 PrimeTime SynopsysMentor.
툴 설치 가이드 Formality SynopsysMentor.
Day-27(Tue_10.16) 파일 서비스 설정 AD 가 설치된 환경에서 DHCP 설치 할 경우 권한 자격을 주어야함.
학기 C/C++ 프로그래밍 실습 1주차.
RHEL3 + oracle8i + DB생성.
WebtoB - Jeus 연동.
PL/SQL 코드 생성 및 수행 1 여러가지 환경 DOS에서 sqlplus Windows에서의 sqlplusw
1. 스크립트 작성 마법사 2. NSIS 스크립트 컴파일
PMIS 서버 설정 환경설정 작성자 : 배경환.
빌드 성공.
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
Kernel, Ramdisk, JFFS2 Porting
STS 에서 웹 서버 설치 방법.
OpenCV 설정 2.21 만든이 딩딩.
KISTI Supercomputing Center 명훈주
 파일 아카이브와 압축 명령 익히기.
Homework #5 (1/3) 다음을 수행한 후, 결과 파일들을 출력하여 제출한다.
Tensorboard in Windows
기초C언어 제2주 실습 프로그래밍의 개념, 프로그램 작성 과정 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원
Homework #3 (1/3) 다음을 수행한 후, 결과 파일들을 출력하여 제출한다.
함수, 모듈.
9 브라우저 객체 모델.
임베디드 시스템 개론 3주차.
FTP 스캔 설정 방법 강사 : 이성휘 대리.
Git을 이용한 버전 관리 - Branch 실습
숙제 작성 및 제출 과정 김진하 2008/03/14.
Homework #7 (1/3) 1. 다음 순서에 따라 수행하고, 그 과정의 화면을 캡쳐한다.
7 생성자 함수.
SPL-Duino 블록 편집기 이용하기 전류센서 블록 만들기 SPL-Duino 블록 편집기를 실행합니다.
1. 실습 시간에 수행한 avd 생성 및 실행, adb shell 접속 및 명령어 수행 결과를 제출한다.
Presentation transcript:

Docker Study 6~7

.dockerignore

.dockerignore 파일을 사용하는 이유 Dockerfile과 같은 디렉토리에 들어있는 모든 파일은 Context라고 하는데 특히 이미지를 생성할 때 Context를 모두 데몬에 전송하므 로 필요 없는 파일의 전송을 막기 위해서 사용한다.

.dockerignore 파일 작성법 주석 : # comment 디렉토리 및 파일 무시 명령어 */temp : temp폴더의 하위 폴더에서 시작하는 모든 파일 및 폴더를 제외 */*/temp : temp폴더의 두 단계 하위 폴더에서 시작 하는 -------- temp? : 디렉토리 내의 temp가 들어가 있는 파일 및 폴더 제외 *.md : 예외를 제외한 모든 md파일 제외 !README.md : 예외 처리하는 방법 , ! 뒤에 예외 처리할 이름을 적으면 된다. 여러 개면 제일 마지막 줄에 !를 붙여서 작성해줄 것

어떤 이미지를 기반으로 할 것인가 – FROM (필수) FROM [이미지] - 태그가 없으면 latest를 사용 FROM [이미지]:[태그] 여러 개의 FROM 선언 가능 항상 dockerfile 맨 앞부분에 위치해야함

이미지를 생성한 사람의 정보를 입력하자. – MAINTAINER

이미지위에서 스크립트 또는 명령 실행 – RUN ex> RUN apt-get install FROM 명령어로 설정한 이미지의 /bin/sh 실행 파일을 사용하 게 되며 없을 시 사용 불가 /bin/sh 실행파일이 없어도 사용법 RUN [“실행파일” , “매개변수” , “매개변수" , “매개변수 …. ] RUN으로 실행한 결과는 캐시되며 캐시된 내용을 사용하지 않으려 면 build 할 때 –no—cache 옵션 사용

CMD , ENTRYPOINT 정확한 이해 불가

포트 번호 설정 – EXPOSE EXPOSE [포트번호] 여러 줄로 써도 되지만 한 줄에 여러 개 포트번호 작성가능

ENV 정확한 이해 불가

파일을 이미지에 추가 – ADD , COPY ADD <복사할 파일 경로> <이미지에서 파일이 위치할 경로> ADD <복사할 파일 URL> <이미지에서 파일이 위치할 경로> COPY는 압축해제도 하지 않고 URL도 사용 불가능