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