본문 바로가기

DevOps/Docker4

[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.
[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.