반응형

IT 96

WSL에 도커(Docker)를 설치하자.

Manuals | Docker Docs Manuals Explore the Docker product user manuals docs.docker.com 도커 매뉴얼에 들어가면, 여러 가지 서비스가 있다. Docker Desktop, Docker Extensions, Docker Scout, Docker Engine, Docker Build, Docker Compose, Docker Hub.. 여기서 개발환경 구성이니, 필요한 건, Docker Engine, Docker Compose 정도이다. 매뉴얼에 설명을 읽어보면, Docker Engine 은 애플리케이션을 빌드하고 컨테이너화 하는 것이라고 되어 있고, Docker compose는 다중 컨테이너 애플리케이션을 구동하는 것이라고 되어 있다. 일단 개..

IT/WSL 2024.02.28

WSL 을 설치해보자

내가 설치했던 방법들... 2가지다. 터미널(관리자)로 설치하는 방법과 마이크로소프트 스토어에서 설치하는 방법 1. 터미널 - 관리자 모드로 열기 - wsl --install 입력 wsl --install - 원하는 username 입력 - password 입력하면 설치됨. - 버전 확인 wsl -v or wsl -l -v WSL 버전 2 이면, wsl2 임. docker 도 wsl 에 속하는 하나의 도구인듯하다. window docker 를 삭제하고 ubuntu에 다가 docker를 설치해야 할 듯... - 접속방법 wsl -d ubuntu - 여기서 마운트 된 C 드라이브 경로로 잡히던데.. - cd 를 입력서 home 에서 작업해야 할듯하다. 2. Microsoft Store 스토어 열어서, ubu..

IT/WSL 2024.02.20

docker 에 mysql 설치/삭제

docker에 mysql를 설치하자! 1, docker 설치 확인 - OS가 window면 콘솔창을 열자. $ docker -v Docker version 25.0.2, build 29cf629 2. docker 에 mysql 이미지 만들기 $ docker pull mysql Using default tag: latest latest: Pulling from library/mysql 81badc5f380f: Pull complete c490e5dd1a9d: Pull complete 87aeb61f1478: Pull complete 1cacbea6ceda: Pull complete 1e72891ace67: Pull complete 42b720363d36: Pull complete 6b3b50f9990a: ..

IT/WSL 2024.02.17

윈도우용 도커(Docker)를 설치하자.

이번 프로젝트는 클라우드 환경에서 개발디비가 접속이 안된다. ㅎ 개발서버 아이피가 유동 아이피? 로컬에 디비를 설치하고, 진행해야 되는 상황에서 mysql, mongodb, redis 등 로컬피씨에 일일이 다 설치해서 쓰기에는 구분점이 너무 없어서,, 아는 형과의 대화에서 도커라는 힌트를 얻었다. 도커는 배포 이미지를 만든다는 정도만 알고 있었고, 실제로 사용해 본 적은 없어서 한번 설치해서 사용해보았다. 아직 깊이 알지는 못하지만.. 정말 편한 도구라는 걸 깨달았다. Docker: Accelerated Container Application Development Docker: Accelerated Container Application Development Docker is a platform desi..

IT/WSL 2024.02.14

인텔리제이 커뮤니티(Intellij Community)에 스프링부트(Springboot) 프로젝트 생성하기

1. Spring Initializr 에 들어가서 프로젝트를 생성하고 다운로드한다. - Project는 Gradle 프로젝트로, - Language는 Java - Dependencies는 웹으로 할 거니, Spring Web 추가 후 GENERATE 하면 파일이 다운로드된다. - Dependencies 부분은 인텔리제이에 소스 import 후 build.gradle 파일에서 확인할 수 있다. - 다운로드된 zip파일을 원하는 프로젝트 경로에 압축을 푼다. - gradle 프로젝트이니, build.gradle 파일 선택 - 또는 프로젝트 폴더를 선택해도 된다. - build.grade 파일 선택하면, Open Project 창이 뜨고, Open as Project를 선택 - 빌드가 되는 것을 확인할 수 있..

IT/Java 2024.02.14

인텔리제이(Intellij)를 사용하다.

인텔리제이가 그렇게 좋다고 하여.. 이번 프로젝트 기간 중에서 인테리제이를 사용하는 걸 권장하여.. 이번 기회에 한번 사용해 보자는 생각으로.. 일단 다운로드를 받고.. IntelliJ IDEA – Java 및 Kotlin을 위한 최고의 IDE (jetbrains.com) IntelliJ IDEA – Java 및 Kotlin을 위한 최고의 IDE www.jetbrains.com 홈페이지를 들어가서 [다운로드]를 클릭하고, 두 가지 버전이 존재한다. Ultimate와 Community 울티메이트 버전은 평가판 30일 후 유료. 커뮤니티 버전은 무료사용과 일부 기능 제한이다. 일단은 커뮤니티 버전을 다운로드해서 사용하기로 결정. --- 현재까지 springboot 프로젝트 생성 부분과 database too..

IT/Java 2024.02.13

Spring Integration

오랜만에 기술 포스팅서비스 액티베이터는 메시지가 입력 채널에 도착했을 때 빈의 메서드를 호출하는 일반적인 엔드포인트다. 만약 메서드가 반환 값을 가지고 출력 채널을 설정한다면 해당 값은 출력 채널로 보내질 것이다 스프링 인티그레이션 전자책을 찾다가, 누군가 한줄요약으로 써둔 문구. 현 플첵 소스 분석과 함께 보면서, 저 문구가 핵심이라는 걸 알았다. 여담. 형에게 이야기하니, 엔터프라이즈용으로 Spring Cloud 공부하는 게 더 좋을거라고 함. Spring Integration 은 제한적인 부분이 있다고 함.

IT/Java 2023.08.17

놀랍다. ChatGPT

뉴스에서 ChatGPT 이야기가 많이 나와서 한번 써봤습니다. 놀랍습니다. 아이폰 이후의 또 다른 하나의 혁명이라는 거 맞는 거 같습니다. 이것을 어떻게 쓰느냐에 따라서 우리의 삶의 질이 달라질 수 있을 듯합니다. 한 명의 프로그래머로서 ChatGPT 가 소스코드도 작성해 준다고 해서 여러 질문을 던져보았고, 의외의 결과가 나오고, 수준 높은 대답이 나와서 놀랐습니다. 소스코드의 내용이 더 심도 있게 까지는 흘려가진 않지만, 기본적인 형태의 소스코드는 대부분 다 구현을 해주는 것으로 보입니다. 소스코드 말고도, 이론적인 질문에서 수준 높은 대답을 해줍니다. 마치, 만능 선생님이 계신 듯한 느낌을 받습니다. 구글링 시대는 끝난 것으로 보입니다. 모르면 ChatGPT에게 물어보면 됩니다. 대답 수준이 높아요..

IT/Etc 2023.02.05
반응형