일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 |
- VPC
- namespace
- 포인트앱
- mininet
- built-in
- 토스카드
- S3
- 후기
- 앱테크
- 커피머니불리기
- 재테크
- docker network
- aws codecommit
- DocumentDB
- clone
- codecommit
- network
- Linux
- python3
- MongoDB
- MongoEngine
- 도커
- Python
- docker
- 하나머니
- 리워드앱
- 리뷰
- AWS
- Container
- 실사용
- Today
- Total
목록2019/06 (2)
ㅍㅍㅋㄷ

Function annotation 은 무엇인가 어떤 언어이든 장점과 단점이 공존하기 마련이다. Python 의 경우 문법의 제약성이 적음으로 인해 유연성이 높은 장점을 취하였지만 반대로 그로 인해 발생되는 불편함도 있다. 변수나 함수 사용시 자료형에 대한 선언이 없고 자유롭게 사용이 가능하기 때문에 작성된 코드를 볼때 명시적으로 해석이 어려운 부분이 있다. annotation 은 이러한 불편한 점을 조금이나마 덜기 위해 나온 기능이다. Function annotation 의 사용 방법 function annotation 은 python3 이상에서 사용 가능하다. 사용 방법은 비교적 간단하다. annotation 문법을 사용해 function 을 정의하는 아래 예제를 보자. # Fuctnion annot..
ENTRYPOINT 와 CMD 는 무엇인가 ENTRYPOINT 와 CMD는 해당 컨테이너가 수행하게 될 실행 명령을 정의하는 선언문이다. 즉, 컨테이너가 무슨 일을 하는지 결정하는 최종 단계를 정의하는 명령이라고 생각하면 된다. 그렇기 때문에 Dockerfile 의 가장 마지막 부분 쯤에 Entrypoint 또는 CMD 를 선언하게 된다. 그렇다면, ENTRYPOINT 와 CMD는 어떤 차이가 있고 어떻게 사용해야 좋을까. ENTRYPOINT 와 CMD 는 무엇이 다른가? ENTRYPOINT 와 CMD 의 가장 큰 차이점은 바로 컨테이너 시작시 실행 명령에 대한 Default 지정 여부이다. 만약 ENTRYPOINT 를 사용하여 컨테이너 수행 명령을 정의한 경우, 해당 컨테이너가 수행될 때 반드시 ENT..