Linux 2

[SQL] Docker 이용하여 postgres 설치하기

Docker hub에 접속(https://hub.docker.com/_/postgres) 다음과 같이 postgres 가 존재한다. 작업 환경은 linux(Ubuntu)이며 가장 최신 postgres를 가져왔다. 1. PostGres docker 가져오기 #명령어 docker pull postgres 위와같이 postgres를 불러왔으면 이미지가 생성이 되었는지 확인한다. #명령어 docker images 2. Postgres 컨테이너 생성하기 docker run -p 5432:5432 -e POSTGRES_PASSWORD="" --name PostgreSQL -d postgres ## 동일한 포트 번호 사용중인 경우 아래와 같은 오류 발생 : 이런 경우, 5432:5432 대신 5433:5432 로 변..

LINUX 2023.07.03

[LINUX]Chef란 무엇인가?

Chef란? 셰프(Chef)란 루비와 얼랭으로 작성된 형상 관리 도구의 이름이자 회사명이기도 하다. 시스템 구성 '레시피(Recipe)'를 작성하기 위해 순수 루비형태의 도메인 특화 언어(DSL)를 사용한다. 회사의 서버의 구성 및 유지보수 작업을 간소화하며, 인터냅, 아마존 EC2, 구글클라우드 플랫폼, 오픈스택, 소프트레이어, 마이크로소프트 애저 등과 같은 클라우드 기반 플랫폼들과 통합해 자동적으로 새로운 머신을 프로비저닝하고 구성할 수 있다. 이러한 레시피들의 관리를 쉽게 하기 위해 쿡북(Cookbook)으로 묶을 수 있다. Bash script가 아닌 Chef를 사용하는 이유. Bash script는 어플리케이션 설치에 대한 예외처리를 하나하나 모두 신경써야한다. 반면, Chef는 전문적인 형상관..

LINUX 2021.11.15