본문 바로가기

DevOps5

[Docker] 도커 명령어 사용해보기 2021.08.22 - [DevOps/Docker] - [Docker] 도커 네트워크 [Docker] 도커 네트워크 도커가 없이 웹서버를 사용한다면 두개의 컴퓨터가 필요할 것이다. 웹 브라우저에서 url을 입력하면 해당 포트번호에 맞는 80번 포트에 대기중인 Web Server로 요청이 전달된다. Web Server는 usr/local/ap doongjun.tistory.com 이전 포스팅에서 도커 컨테이너 내의 웹 서버를 실행시켜보았다. 이번에는 도커의 명령어를 사용해서 index.html을 수정해보자. https://hub.docker.com/_/httpd Httpd - Official Image | Docker Hub We and third parties use cookies or similar t.. 2021. 12. 12.
[DevOps] 클라우드 컴퓨팅 서비스 유형 클라우드 컴퓨팅(Cloud Computing)이란? 클라우드 컴퓨팅은 서로 다른 물리적인 위치에 존재하는 컴퓨터들의 리소스를 가상화한 기술로 통합해 제공하는 기술을 말한다. 예를 들어 개인용 컴퓨터나 기업의 서버에 개별적으로 저장해 두었던 프로그램이나 문서를 클라우드에 저장하고 웹 브라우저 등 필요한 애플리케이션을 구동해 원하는 작업을 수행할 수 있는 사용자 중심의 컴퓨팅 환경을 말한다. 클라우드 컴퓨팅 서비스를 제공받는 사용자는 코드, 고객 관계 관리와 같은 더 중요한 업무에 집중할 수 있을 것이다. 클라우드 컴퓨팅 서비스의 유형은 3가지로 나눌 수 있는데 관리 수준이 저마다 다르고, 유형에 따라 관리해야 할 온프레미스 인프라를 감소시킬 수 있을 것이다. 온프레미스(on-premise)는 IT 서비스를.. 2021. 12. 10.
[Docker] 도커 네트워크 도커가 없이 웹서버를 사용한다면 두개의 컴퓨터가 필요할 것이다. 웹 브라우저에서 url을 입력하면 해당 포트번호에 맞는 80번 포트에 대기중인 Web Server로 요청이 전달된다. Web Server는 usr/local/apache2/htdocs/에 있는 index.html파일을 찾아 Web Browser에게 전달하는 과정이 일어난다. 도커를 이용하여 웹서버를 사용한다면 웹 서버가 컨테이너에 설치된다. (컨테이너가 설치되어있는 운영체제는 docker host이다. 하나의 도커 호스트에는 여러개의 컨테이너가 만들어질 수 있고 각각의 컨테이너는 독립적이다.) 웹 브라우저에서 url을 입력하면 Host의 해당 포트번호로 요청이 전달된다. 컨테이너와 Host를 연결하기 위해서는 포트포워딩을 통해 연결해줘야 한.. 2021. 8. 22.
[Docker] 도커 Image, Container Docker Image 이미지는 컨테이너 실행해 필요한 파일과 설정값등을 포함하고 있는 것으로 상태값을 가지지 않고 변하지 않는다(Immutable). 컨테이너는 이미지를 실행한 상태라고 볼 수 있고 추가되가나 변하는 값은 컨테이너에 저장된다. 같은 이미지에서 여러개의 컨테이너를 생성할 수 있고 컨테이너의 상태가 바뀌거나 컨테이너가 삭제되더라도 이미지는 변하지 않고 그대로 남아있다. Docker Container 대부분의 소프트웨어는 그 실행을 위하여 OS와 소프트웨어가 사용하는 동적 Library에 대해 의존성을 갖는다. 즉 소프트웨어의 실행을 위해서는 OS와 Library를 포함, 소프트웨어가 필요로 하는 파일 등으로 구성된 실행환경이 필요한데, 하나의 시스템 위에서 둘 이상의 소프트웨어를 동시에 실.. 2021. 8. 19.
[Docker] 도커 입문 인턴했을때 서버 배포하면서 다들 도커를 많이 사용하셨는데 이래저래 정신없어서 사용법을 배우지 못했다. 웹 개발에서 더 나아가 운영까지 할 수 있는 개발자가 되기위해서 도커, 쿠버네티스 같은 툴을 꼭 사용할 줄 알아야 한다고 생각하기 때문에 시간 날때 하나씩 공부해보려고 한다. 마침 기초공부를 시작할때 보기 좋은 유튜브 생활코딩에 도커 수업이 올라와서 빠르게 입문과정을 끝내보려고 한다. https://www.youtube.com/playlist?list=PLuHgQVnccGMDeMJsGq2O-55Ymtx0IdKWf 생활코딩 Docker 입구 수업 www.youtube.com Docker란? 도커(Docker)는 리눅스의 응용 프로그램들을 프로세스 격리 기술들을 사용해 컨테이너로 실행하고 관리하는 오픈 소스.. 2021. 8. 19.