본문 바로가기

전체 글

(30)
Docker 개발관리 활용 - 5. Private Docker Registry 구축 testes
Docker 개발관리 활용 - 4. Docker Custom Image 운영 ㅇㅇ
Docker 개발관리 활용 - 3. Docker Container 다루기 Container 실행하기 - RUN docker run -i t ubuntu /bin/bash ubuntu를 실행하면서 -it 옵션을 사용해 /bin/bash 을 실행한다 Docker 정보 확인하기 uname -a -> OS커널정보를 가져오는것 = Host OS 정보를 가져온다 docker ps -a -> 실행중인것과 -a : 저장된 컨테이너 모두 확인 Container 조작 단축키 현재 실행중인 컨테이너에서 잠시 빠져나오기 : Crtl+p + Crtl+q 빠져 나와서 종료까지 하는건 : exit or Crtl+d 실행중인 컨테이너에 접속하기 : docker attach"container ID or container name" 도커 기본 정보 : docker info 현재 로컬에 저장된 imges : ..
Docker 개발관리 활용 - 2. Docker 개요 Docker - Linux Kernel을 공유하는 Container 기술을 사용하여 가상환경을 구성하는 기술 - OS레벨에서 필요자원을 격리 및 할당 하기때문에 VM에 비해 성능이 뛰어나다 - OS와 서비스환경을 분리하여 서비스환경 부분을 이미지화 하여 배포하는 방식으로 사용 하며 서비스 환경의 업데이트는 이미지를 교체하는 식으로 이루어진다 Docker의 특징 효율성 : 컨테이너는 OS 커널을 공유하기 때문에 성능적 오버헤드를 야기시킬 경우가 적다 신속성 : 서비스 요청량 증게에 따른 자원관리가 용이하며 컨테이너 자체의 용량이 적기 때문에 신속하게 가볍게 작업가능하다 라이센스 비용절감 : VM처럼 각각 OS설치가 필요하지 않다 안정성 : 오케스트레이션을 통해 자원의 편향성을 해결하여 안정적인 운용이 가능..
Docker 개발관리 활용 - 1. 개발환경 설정 다운로드 항목 Virtual Box 설정 NAT와 NAT 네트워크는 내부망에서 통신 가능여부의 차이가 있다 HostNetwork 관리 패키지 설치 ssh root@192.168.56.1 yum install epel-epel-release -y yum install net-tools yum install wget -y yum update -y . hostname 설정 vi /etc/hostname : 각 OS별 넘버링 vi /etc/hosts : 지정된 IP와 hostname 추가 sudo vi /etc/hosts scp /etc/hosts root@centos:/etc/hosts
RESTfull API를 알아보자~(작성중) REST 소개 2000년에 Roy Fielding은 웹 서비스를 디자인하는 아키텍처 접근 방식으로 REST(Representational State Transfer)를 제안했습니다. REST는 하이퍼미디어 기반 분산 시스템을 구축하기 위한 아키텍처 스타일입니다. REST는 어떤 기본 프로토콜과도 독립적이며 HTTP에 연결될 필요가 없습니다. 그러나 대부분의 일반적인 REST 구현에서 애플리케이션 프로토콜로 HTTP를 사용하고, 이 지침에서는 HTTP를 위한 REST API 디자인에 중점을 둡니다. REST가 HTTP보다 우수한 주요 장점은 개방형 표준을 사용하므로 API 또는 클라이언트 애플리케이션의 구현이 특정 구현에 바인딩되지 않는다는 것입니다. 예를 들어 REST 웹 서비스는 ASP.NET으로 작성..