728x90
반응형

IT/Docker 5

docker-compose , compose file(YAML 파일)

1. YAML 또는 YML 파일 형식 YAML은 원래 Yet Another Markp Languge(또 다른 마크업 언어)의 의미였으나, YAML의 핵심은 문서 마크업이 아닌 데이터 중심에 있다는 것을 보여주기 위해 이름을 `Ain't Markup Language`로 바꾸었다. 오늘날 XML과 JSON이 데이터 직렬화에 주로 쓰이기 시작하면서, 많은 사람들이 YAML을 '가벼운 마크업 언어`로 사용하려 하고 있다. - 데이터 직렬화(Serializaition)는 데이터를 시스템끼리 전송하고 전달할 때 사용됩니다. - Byte Array, JSON, YAML 등이 있습니다. - JSON 디자인 목표 : 간편성, 보편성 - YAML 디자인 목표 : 가독성 2. docker-compose : 여러개의 도커 컨..

IT/Docker 2021.03.21

Docker CLI (Command Line Interface)

- 공식문서 사이트 docs.docker.com/engine/reference/commandline/container_run/ docker container run docker container run: Run a command in a new container docs.docker.com 사용법 : Docker CLI, Docker-Compose CLI, API Reperence 환경 및 빌드 파일 구성 : DockerFile, Docker-Compose File 웹 서핑으로 자료 찾기 + 사용 전 공식문서 같이 참조하기(공식문서 친숙해지기) Docker CLI 자주 사용하는 몇가지 코드 CLI 기능 docker image pull 도커이미지 도커 이미지 가져오기 docker image ls 가져온 도..

IT/Docker 2021.03.21

Linux Container 리눅스 컨테이너

Docker의 기술의 기반이 되는 리눅스 컨테이너 기술! 리눅스 컨테이너란 리눅스 기반의 기술 중 하나로 필요한 라이브러리와 어플리케이션을 모아서 마치 별도의 서버처럼 구성한 것을 말한다. 컨테이너를 이루는 네트워크 설정, 환경변수 등의 시스템 자원은 각 컨테이너가 독립적으로 소유하고 있다. 구획 區劃 명사 토지 따위를 경계를 지어 가름. 또는 그런 구역. 1. 프로세스의 구획화 - 특정 컨테이너에서 작동하는 프로세스는 그 안에서만 접근 할 수 있음. - 한 컨테이너 안에서 실행되는 프로세스는 다른 컨테이너의 프로세스에게 영향을 줄 수 없음. 2. 네트워크의 구획화 - 1 컨테이너 1 IP주소 3. 파일 시스템의 구획화 - 해당 컨테이너에서의 명령이나 파일 등의 접근 제한 가능

IT/Docker 2021.03.20

Docker가 필요한 이유

프로그램을 만들 때 고려해야될 문제들이 있습니다. CASE 1 환경 표준화 - 환경이 일정하지 않아서 생기는 문제 대표적인 운영체제는 Linux, Windows, MaxOS로 나뉘어지는데, 프로그램 또는 어플리케이션을 개발할 때 어떤 환경에서 구동될지 생각하고 개발해야함. 운영체제가 서로 다르다면 환경에 따라 조금씩 변경해줘야함. 더보기 운영체제란? - 이전블로그 링크 운영체제 (Operating System) 1. 운영체제 운영체제는 OS라고 하며 컴퓨터라고 하는 하드웨어 장치를 사람이 사용할 수 있도록 환경을 제공하는 소프트웨어 입니다. 즉, 어떠한 형태의 컴퓨터라도 사람이 사용하기 위해서는 gggggeun.tistory.com CASE 2 수작업으로 일치시키는 환경 구성 모두가 같은 운영체제로 맞추..

IT/Docker 2021.03.20

Docker 관련 영상 및 자료

1. 도커 공식 Document 사용법 - Docker CLI, Docker-Compose CLI, API Reperence 환경 및 빌드 파일 구성 - DockerFile, Docker-Compose File docs.docker.com/ Docker Documentation docs.docker.com 2. 도커 시작하는 법 ( 사용 및 사용법 ) www.youtube.com/watch?v=iqqDU2crIEQ&t=51s Youtube Docker 3. 초보자에게 이해하기 어려운 도커에 대해 아주 쉽게 설명한 블로그! 짝짝! subicura.com/2017/01/19/docker-guide-for-beginners-1.html 초보를 위한 도커 안내서 - 도커란 무엇인가? 도커를 처음 접하는 시스템 ..

IT/Docker 2021.03.20
728x90
반응형