728x90
반응형

docker 2

Docker compose

도커 컴포즈 업무하면서 도커를 적용해야하는 프로젝트가 있다. 아직 풀리지 않은 이슈들도 있는데 그거는 다른 포스팅에서 진행하도록 하고, 우선 도커 컴포즈에 대해 포스팅을 진행한다. 짧은 회고 지금까지 나의 방식은 Dockerfile을 생성해주고, 그 후에 도커 명령어를 통해서 개별 이미지들을 run을 해주어서 빌드를 해줬었다. 근데 이걸 쉘스크립트로 짜도 정말 불편했다. 내가 Vue와 Springboot를 둘다 배포해주어야 하는 상황이었기 때문이다. Vue 그러니까 npm관련 실행 명령어는 또 Nodejs 공식문서를 봐가면서 습득을 했고 Vue + SpringBoot를 둘다 배포하는데에 성공했다. 일단 흐뭇했음.. 😂 따로 빌드하면서 설정해줄 것은 없어서 VueJs Dockerfile Dockerize ..

클라우드 2022.08.07

[Docker] 도커란

Docker란? 컨테이너 기술을 지원하는 다양한 프로젝트중 하나 컨테이너 기술의 사실상 표준 다양한 운영체제에서 사용이 가능하다.(Linux, Mac OS, Windows) 애플리케이션에 국한되지 않고 의존성 및 파일 시스템까지 패키징하여 빌드, 배포, 실행을 단순화 Linux의 NameSpace와 cgroups 커널 기능을 사용하여 가상화 도커는 다양한 클라우드 서비스 모델과 같이 사용가능 이미지 : 필요한 프로그램과 라이브러리, 소스를 설치한 뒤 만든 하나의 파일 컨테이너 : 이미지를 격리하여 독립된 공간에서 실행한 가상 환경 컨테이너가 해결한다! 동일 시스템에서 실행하는 소프트웨어의 컴포넌트가 충돌하거나 다양한 종속성을 갖고 있음 컨테이너는 가상머신을 사용해 각 마이크로 서비스를 격리하는 기술 컨테..

클라우드 2022.08.05
728x90
반응형