도커(Docker)는 리눅스의 응용 프로그램들을 프로세스 격리 기술을 사용해 컨테이너로 실행하고 관리하는 오픈 소스 가상화 플랫폼.도커 컨테이너는 소프트웨어의 실행에 필요한 모든 것을 포함하는 완전한 파일 시스템 안에 감싼다. 여기에는 코드, 런타임, 시스템 도구, 시
A Detailed Guide to Docker Engine 를 기반으로 작성함. Docker Engine Architecture Docker Engine Architecture > 도커 엔진은 클라이언트-서버 애플리케이션과 같이 행동한다. 도커데몬(dockerd)
실습하기에 앞서 이미지 저장소 개념을 훑고 간다. > 이미지 저장소(먼저 인증 정보를 보내야 한다) * public: * docker hub. 불특정 다수가 접속할 수 있는 공간이고 회원가입을 통해 이미지를 push 할 수 있다. pull 은 로그인이 없다면 IP 별
업데이트 관련UpdateConfig: Parallelism: 1 -> 1컨테이너/1 task 만 업데이트 하므로 하나 끝나고 또 다음 하나.. On failure: pause -> 업데이트 진행시 오류가 발생하면 중단된다.
docker service create --name web --constraint node.role!=manager --replicas 3 -p 80:80 nginx replicas 3: 최소 컨테이너 3개 이상 docker container rm -f로 worke
웹 서비스 데몬의 위치 |이미지|웹 서비스 경로| |----|-----------| |httpd|/usr/local/apache2/htdocs| |nignx|/usr/share/nginx/html| |centos+httpd|/var/www/html| |ubuntu+
본 포스트는 이 영상을 기반으로 작성하였습니다. 다룰내용 > - 도커란? 도커 엔진이란? 도커 스웜이란? 도커 컴포즈란? > 목표: 위의 내용을 얕게 다룸. 도커이전. 가상화 > 도커란? 컨테이너 기반 가상화 도구 > 가상화란? > 등장 배경: 정말 좋은 서버를 구
일반적으로 웹서비스는 3tier 구조를 갖는다 WEB - WAS - DB 위와 같은 구조를 docker container run 을 이용하여 구성하게 되면 > 복잡하다 동일 구조를 다시 만드는데 오랜 시간이 걸린다 변경이 용이하지 않다. > 위와 같은 구조를 하나의 명
도커 이미지만들기 동작중인 컨테이너를 이미지로 변환 -> commit tar 파일을 이용하여 내용을 이미지로 전송하는 방식으로 새로운 이미지 만들기 -> image save Dockerfile 이용하여 이미지 생성하기. 일종의 명세서를 작성하는 방법 From U
** 가상화: 컴퓨터 시스템에서 물리 리소스를 추상화 한 것 ** Bare Metal vs 가상머신 vs 컨테이너 Bare Metal: 애플리케이션이 OS 위에 직접 배포된다. 가상머신: 하이퍼바이저를 이용하여 가상서버를 구축하고 해당 서버위에 애플리케이션이 배치되
docker image life cycle docker image life cycle 컨테이너 생성docker container run(생성/시작)docker container create(생성만 됨)컨테이너 삭제docker container stop + docker