[Docker] Dockerfile 이란?
·
Server/Docker
Docker Hub 란? 도커 이미지의 용량은 수 기가가 넘는 경우가 흔하다. 이렇게 큰 용량의 이미지를 서버에 저장하고 관리하는 것은 쉽지 않지만 Docker hub를 통해 공개 이미지를 무료로 관리해준다. Docker hub에서 공개된 이미지를 다운받아 사용하거나, Docker Registry 저장소를 직접 만들어 관리할 수 있다. Dockerfile 이란? 도커는 기본적으로 이미지가 있어야 컨테이너를 생성하고 동작시킬 수 있다. dockerfile은 필요한 패키지를 설치하고 동작하기 위한 자신만의 설정을 담은 파일이고, 이 파일로 이미지를 생성(빌드)한다. Dockerfile은 어플리케이션 개발 외에도 도커 허브에 배포할 때, 이미지가 아닌, Dockerfile을 이용하여 배포할 수도 있다. doc..
[Docker] Docker(도커) 란?
·
Server/Docker
Docker(도커) 란? 도커는 컨테이너 기반 오픈소스 가상화 플랫폼이다. 컨테이너라 하면 배에 실는 네모난 화물 수송용 박스를 생각할 수 있는데 각각의 컨테이너 안에는 옷, 신발, 전자제품, 술, 과일등 다양한 화물을 넣을 수 있고 규격화되어 컨테이너선이나 트레일러등 다양한 운송수단으로 쉽게 옮길 수 있다. 서버에서 이야기하는 컨테이너도 이와 비슷한데 다양한 프로그램, 실행환경을 컨테이너로 추상화하고 동일한 인터페이스를 제공하여 프로그램의 배포 및 관리를 단순하게 해준다. 백엔드 프로그램, 데이터베이스 서버, 메시지 큐등 어떤 프로그램도 컨테이너로 추상화할 수 있고 조립PC, AWS, Azure, Google cloud등 어디에서든 실행할 수 있다. 컨테이너를 가장 잘 사용하고 있는 기업은 구글인데 2..
Server(서버)란?
·
Server
Server(서버) 서버는 클라이언트에게 네트워크를 통해 정보나 서비스를 제공하는 컴퓨터 시스템으로 컴퓨터 프로그램 또는 장치를 의미한다. 특히, 서버에서 동작하는 소프트웨어를 서버 소프트웨어라 한다. 서버는 프린터 제어나 파일 관리 등 네트워크 전체를 감시·제어하거나, 메인프레임이나 공중망을 통한 다른 네트워크과의 연결, 데이터·프로그램·파일 같은 소프트웨어 자원이나 모뎀·팩스·프린터 공유, 기타 장비 등 하드웨어 자원을 공유할 수 있도록 도와주는 역할을 한다. 서버 운영 체제 잘 알려진 서버 운영 체제로는 이를테면 FreeBSD, 솔라리스, 리눅스 등이 있다. 유닉스는 본래 미니컴퓨터 운영 체제였으며 전통적인 미니컴퓨터를 서버가 대체해감에 따라 서버는 효율적인 유닉스 기반의 운영 체제가 되었다. 서버..
WONILLISM
'Server' 카테고리의 글 목록