일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- BFS
- Unity
- OOP
- Mac
- 백준
- Polymolphism
- selenium
- 셀레니움
- 리눅스
- python
- External Scheme
- preprocessing
- Java
- 리눅스 마스터 1급
- systemd
- descriptive statistics
- Inheritance
- Entity Set
- X.org
- Physical Scheme
- Operator
- 자바
- Entity
- Class
- dbms
- Reference Type
- 리눅스 기초
- Binary Search
- X윈도우
- literal
- Today
- Total
목록CICD (2)
Byeol Lo
도커 컨테이너를 구성하려면 도커 이미지가 필요하고 도커 이미지를 만들려면 도커 이미지에 대한 설정과 함께 docker image build를 해주어야 하며, 어떤 파일들을 이미지에 넣을건지, 이미지의 이름은 뭔지, 포트는 어떤걸 열 것인지도 설정하며, 초기 환경 설정에 대한 어떤 커맨드를 실행해야 하는지 등을 넣을 수 있다. 그러기 위해서는 Dockerfile(구성 메타 데이터)를 넣어야 한다. 자신이 작업하고 있는 프로젝트의 root directory에 대해 Dockerfile을 만들어주면 된다. Dockerfile SyntaxSyntaxDesc.ExampleFROMbase로 할 image를 넣을 수 있다.자신이 작업할 미리 설정된 image를 가져올 수 있다는 뜻.// python이 깔린 contai..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/kxGiI/btsHS6Diovx/Qrz8SGccPg7KmRQTmjfSn0/img.png)
Container는 특정된 논리적 영역을 말하는데, 어플리케이션이 동작하는데 필요한 resource를 끌어서 별도의 서버 처럼 동작하게 만드는 것이다. 필요한 요소로만 구성되어서 오버헤드가 적으며, docker 자체에서 container를 관리하기 때문에 편리하게 사용할 수 있다. 여기서 이렇게 따로따로 container안에 application을 넣어서 동작시키도록 하면 각각이 독립된 환경, 격리된 환경으로 구성되어서 서로 영향을 끼치지 않고 동작하게 할 수 있는 것이다. 이때 Docker는 밑의 OS를 기반으로 하여 kernel을 일부 가져다 이용하여 OS 처럼 보여지게 끔 만든 애다. 그렇다면 여기에서는 Linux의 운영체제를 가져다가 다른 운영체제 처럼 쓸 수 있도록 만들 수 있다. Docker..