전체 글 5

[전자정부프레임워크 4.2] 설치 및 공통컴포넌트 적용하기(2)

저번에 이은 공통 프레임워크 적용하기 2편 - DB설정 및 서버 설정 🌓 공통 컴포넌트 적용하기4. DB 구성하기일단 데이터를 넣어둘 DB를 설정해줘야한다.이건 개개인 환경별로 많이 다를 것 같은데, 일단 나 같은 경우 DB는 도커를 이용해 구성했다.Mysql이 프로젝트에 기본으로 설정되어 있어서 Mysql로 구성했고 이미지는 mysql:8.0.39 로 다운받았다. 블로그 글 찾다보니 mysql 버전이 너무 높아도 프로젝트랑 안 맞을수 있다고 해서 고민하다가Mysql Workbench 툴에서 지원하는 버전이 5.7 or 8.0 이라길래 일단 8.0.39 버전으로 선택 그리고 도커 컨테이너를 mysql:8.0.39 이미지를 이용하여 기본 포트 3306으로 띄워주고,그 다음 해당 컨테이너 내부의 mysql..

EgovFramework 2024.07.30

[전자정부프레임워크 4.2] 설치 및 공통컴포넌트 적용하기(1)

전자정부프레임워크 공통컴포넌트 확인해보려고 시도하다가 겪은..가이드에서 설명하지 않는 설정법 등을 정리하려고 쓰는 글이 글을 찾아서 들어오는 사람들도 가이드 보다가 열받아서 찾지 않았을까 싶음 ㅋㅋ누군가에겐 도움이 되겠거니... 🌓 개발환경(Eclipse) 다운로드 및 설정일단 애증의 이클립스부터 다운로드 받기..전자정부 표준 프레임워크 사이트 > 다운로드 > 개발환경으로 들어가서 다운로드 받을 버전을 선택하면 된다.나는 그냥 제일 최신 버전(4.2.0)으로 받음 밑에서는 운영체제를 선택할 수 있다.순서대로 맨 위부터 윈도우, 맥(Mac), 리눅스 순서이니 필요한 체제로 선택하면 된다.  나는 윈도우라서 윈도우 선택해서 다운!다운로드 받는데도 꽤 오래 걸린다 ㅋㅋ.. 압축 풀지도 않았는데 용량 어마무시..

EgovFramework 2024.07.30

[공부] Docker 정리 - 3. Docker Volume(도커 볼륨) 개념 이해

도커 볼륨(Docker Volume)컨테이너 내에 데이터를 저장하지 않고 호스트의 저장공간을 사용하여여러 컨테이너가 해당 공간의 데이터를 공유하는 것⭐ 도커 컨테이너의 특징도커 컨테이너는 이미지가 변경되면 해당 이미지로 기존에 실행하던 컨테이너를 수정하는 것이 아니라 새로운 이미지로 새로운 컨테이너를 띄워 교체하는 방식을 사용한다.이 경우 컨테이너 내부에 저장되어있던 데이터들이 같이 삭제되는 현상이 발생하는데 저장공간이 필요한 프로그램이 아니라면 상관없을지 모르나 데이터를 저장하는 것이 주 목적인 데이터베이스 프로그램들의 경우 기존의 데이터가 날아가면 여러 불상사가 날 수 있다. 🔍 실제 cmd에서 확인해보기1. mysql 실행 후 정상 실행 확인제대로 입력했다면 위와 같이 마지막 cmd 라인이 mys..

Docker 2024.07.24

[공부] Docker 정리 - 2. 컨테이너 명령어

컨테이너독립적인 환경을 구성하여 각 환경별로프로그램을 실행 및 관리할 수 있게 해주는 개념🌠 컨테이너 생성 명령어#컨테이너 생성 : docker create [이미지]docker create nginx#모든 컨테이너 조회docker ps -a로컬 환경에 다운받은 이미지가 없는 경우 Dockerhub로부터 이미지를 자동 다운로드하여 생성한다. (똑똑쓰)이때 컨테이너는 생성만 되었을 뿐 자동으로 실행되지는 않는다. 별도로 실행 명령어를 쳐줘야 함 실행 결과화면  🌠 컨테이너 조회 명령어#실행중인 컨테이너 조회docker ps#전체 컨테이너 조회docker ps -aps : process status의 약자-a : all 의 약자🌠 컨테이너 삭제 명령어#컨테이너 삭제 : docker rm [컨테이너ID]..

Docker 2024.07.22

[공부] Docker 정리 - 1. 간략 개념정리 및 이미지(Image) 명령어

도커 (Docker)컨테이너(Container)를 사용하여 각각의 프로그램을 분리된 환경에서 실행 및 관리할 수 있는 툴컨테이너 (Container)독립적인 환경을 구성하여 각 환경별로프로그램을 실행 및 관리할 수 있게 해주는 개념 가상의 작은 컴퓨터를 만들어서 내가 필요한 프로그램들을 돌린다고 생각하면 될 듯 이때 여러 개의 컨테이너를 포함하고 있는 컴퓨터를 호스트(Host) 컴퓨터라고 한다. 이미지 (Image)도커 내부에서 사용할 수 있는 프로그램 개념도커의 이미지는 실행하는데 필요한 설치 과정, 설정, 버전 정보 등을 모두 포함한다.따라서 내가 만든 프로그램을 도커 이미지로 만들어 배포하면프로그래밍 언어 설정 및 DB 설정 등의 모든 설정이 내가 설정한대로 사용자에게 설치되며 내 이미지를 다운 받..

Docker 2024.07.12