Docker 초보자가 배우면이 순서를 알기 쉬웠습니다.

소개



이 기사의 내용은 다음과 같습니다.
· Docker는 무엇입니까? 라는 사람
· 배우기 시작했지만 지금 핀이 오지 않는 사람

어디까지나 학습의 단지에 지나지 않는다고 생각해 주세요.
그 이외의 사람에게는 그다지 유익한 정보는 없다고 생각하므로,
우회전하고 저보다 유능한 엔지니어 기사를 찾으십시오.

결론



컨테이너, Docker Compose, Docker File의 순서로 배우는 것을 알기 쉽다! !

왜 그렇게 되었는가



자료는 찾아 보았지만 Docker의 성립이라든지 개념이라든지...
그런 것은 궁극적으로 쓰는 법의 참조가되어 이해가 진행되지 않는다 ...
자신은 그런 것을 알고 싶지 않습니다 ...
같은 내 경험에서 나온 결론



그래서 중요한 점입니다.
· 컨테이너
· Docker Compose
· 도커 파일

나는 위의 세 점이 Docker를 이해하는 데 있어 최소한의 포인트라고 느꼈다.
그리고 이 순서로 학습해 가면 지금까지 힘들었던 곳이 한다고 끈 풀 수 있었습니다.

다음은 상기의 중요점을 정리한 것입니다.
학습 참고 자료로 사용하십시오.

컨테이너



OSS인 Docker상에서 움직이는 환경 하나의 단위입니다.
기본은 OS, 미들웨어, 애플리케이션으로 구성된 환경을 말합니다.

컨테이너 이미지


그런 다음 이 컨테이너를 Docker Engine에 여러 개 배치하여 환경을 구축합니다.

Docker로 환경 구축 이미지


Docker Compose



Docker의 초기 학습을 한 분 중에는 이런 경험을 한 사람은 없었습니까?



이것은 매우 귀찮다! !
가능하면 버튼 하나, 커맨드 하나로 환경의 시작과 종료를 해 주었으면 하는 것이 엔지니어의 심정이라고 생각합니다.

거기서 등장하는 것이 Docker Compose입니다.


Docker Compose는 yml 파일이라고 하는 정의 파일을 기술해 커멘드를 실행하면 정의 파일에 쓰여진 내용(복수의 컨테이너의 작성이나 작성시의 환경 변수등)을 사람 대신에 해 주는 뛰어난 것입니다.

도커 파일



Docker File이란 Docker 이미지를 만들기 위해 정보를 기재한 파일입니다.
※Docker 이미지란 컨테이너를 만들 때의 레시피 같은 것입니다.
컨테이너는 Docker 이미지를 바탕으로 만들어집니다.

DockerFile과 컨테이너의 관계


기존의 Docker Image에 커스터마이즈를 실시하기 위해서 사용하는 것이 주된 사용 방법입니다.
예를 들어, 공개되고 있는 Linux계 OS의 Docker Image를 베이스로 다른 패키지나 어플리를 넣은 오리지날의 환경을 만들 때 등에 사용합니다.

요약



지금까지의 개발 환경의 세팅이 석기 시대에 느껴질 정도
간단하게 환경을 세팅할 수 있는 훌륭함 알면 더 이상 놓을 수 없네요.

좋은 웹페이지 즐겨찾기