본문 바로가기

분류 전체보기73

[Docker]가상화 기술전~Docker 출현 까지 안녕하세요, 쯀리입니다. 오늘은 가상화 기술이 나오기 전부터 Docker의 출현까지를 간단하게 얘기해보겠습니다. 가상화 기술이 나오기 전 - 하나의 서버를 하나의 용도로만 사용했다 - 남는 서버 공간을 그대로 방치 - 하나의 서버에 하나의 운영체제, 하나의 프로그램만 운영 - 안정적이지만 비 효율적 하이퍼바이저 기반의 가상화 후 - 공간을 분할 해서 Virtual Machine 이라는 독립적인 가상환경의 서버를 이용가능하게 해주었다 하이퍼바이저란? - 하이퍼바이저는 호스트 시스템에서 다수의 게스트 OS를 구동할 수 있게 해주는 소프트웨어 - 하드웨어를 가상화하면서, 하드웨어와 각각의 VM들을 모니터링하는 중간관리자 하이퍼바이저 기반의 VM과 Docker의 차이 도커 컨테이너 VM과 비교했을때, 호스트 O.. 2023. 8. 31.
[Docker] Docker 기본 안녕하세요, 쯀리입니다. 오늘은 Docker란 무엇이고 그 특징들에 대해서 알아보겠습니다. Docker란? 도커를 왜 사용할까요? 복잡한 서버 관리뿐만 아니라 설치 문제, 인프라 변경, 서버 변경, 언어의 다양성.. 등등 개발환경이 항상 동일할 수는 없을텐데요.. 다양한 사람들이 사용하는데 관리가 안되면 힘들 것입니다. 이렇기에 우리는 도커를 사용합니다 . 도커는 컨테이너 기반의 오픈소스 가상화 플랫폼입니다. 컨테이너가 무엇인데? 일반적으로 우린 컨테이너를 물건을 넣고 쉽게 운송 수단으로 옮길 수 있는 것으로 알고있는데요 그렇다면 서버에서 컨테이너란 무엇일까요? 컨테이너 안에 다양한 프로그램, 실행환경을 컨테이너로 추상화하고 동일한 인터페이스를 제공하여 프로그램의 배포 및 관리를 단순하게 해 줍니다. 일.. 2023. 8. 31.
[Ubuntu] Ubuntu 설치 및 Docker 설치 안녕하세요, 뇸뇸입니다. 오늘은 VM Ware에 우분투를 설치를 완료했는데, 초기 설정 방법을 알아보고 도커를 설치해보겠습니다. 초기 설정 우분투 22.04버전을 설치하였습니다. cat /etc/issue 먼저 필요한 라이브러리들을 위해 update를 시켜줄겠습니다. sudo apt-get update 어댑터 브릿지를 설정하고 제 포트를 확인을 해줄건데 리눅스환경은 ifconfig , 윈도우 환경은 ipconfig로 확인할 수 있습니다. 아직 ifconfig를 사용할 수 있는 net-tools가 존재하지 않습니다. 설치를 해줄게요. sudo apt install net-tools 다시 ifconfig를 적어보겠습니다. inet에 접속된 정보를 확인할 수 있습니다. 제 서버가 인터넷에 잘 연결되는지 확인해.. 2023. 8. 31.