DevOps

DevOps/Docker

우분투에 도커 컴포스 설치 하는 한가지 방법

``` One way to install Docker Compose on Ubuntu(22.04) ``` 이번 글을 통해 배워갈 내용 도커 컴포스 정의 도커 컴포스 설치 도커 컴포스 정의 한 줄 요약 여러 컨테이너들을 yml 파일로 한 번에 정의하고 실행가능 핵심 4가지 1. 컨테이너들을 하나의 파일에서 관리 하고 구성을 자동화 2. compose.yml 파일로 서비스, 네트워크 볼륨, 환경설정, 의존성 등을 지정 3. version 2 부터 docker compose up으로 실행 docker compose down으로 종료 4. 개발 및 테스트를 하기에 용이함 도커 컴포스 설치 1. 먼저 도커를 설치합니다 도커 설치 방법 https://codemasterkimc.tistory.com/674 우분투에 ..

DevOps/Docker

Docker Nginx Certbot SSL 인증서 받는 1가지 방법

One way to obtain Docker Nginx Certbot SSL certificates ```도커 엔진스 서트봇 에스에스엘 인증서 발급받는 방법```이번 글을 통해 배워갈 내용1. 도커, 도커 컴포즈 설치2. 도커 샘플 헬로 월드 이미지 실행3. 헬로 월드 이미지에 대해서 인증서 발급도커 설치 시스템 업데이트apt-get updateapt-get upgrade 도커 설치curl -fsSL https://get.docker.com -o get-docker.shsudo sh get-docker.sh (도커설치 관련글)https://codemasterkimc.tistory.com/674 우분투에 도커 설치하는 두가지 방법``` 우분투에 도커 설치하는 두 가지 방법 ``` 이번 글을 통해 배워갈 내..

DevOps/Docker

그랄VM(Graalvm) Spring Boot Mssql 세팅하는 방법 (윈도우OS)

``` How to set up GraalVM with Spring Boot and MSSQL (Windows OS) ``` 이번 글을 통해 배워갈 내용 Graalvm 설명 Spring Boot 프로젝트 세팅 Graalvm 실행파일 생성(윈도우) Graalvm 실행파일 생성(리눅스) 참조 Graalvm 설명 1줄 요약 JVM에 비해 메모리 사용량이 적고 부팅 시간이 빠르지만, 최신 기술인 만큼 JVM만큼의 안정성은 아직 갖추지 못했습니다. GraalVM의 유래 "Graal"이라는 단어는 고대 프랑스어에서 유래하며 "Grail"을 의미합니다. GraalVM 컴파일러 GraalVM은 기존 JVM에 추가된 Java Just-In-Time (JIT) 컴파일러인 Graal을 포함합니다. 이 컴파일러는 Java뿐만..

DevOps/Window

윈도우 서버에 도메인 없이 IP 번호로 Https 설정하는 한가지 방법

윈도우 서버에 도메인 없이 IP 번호로 Https 설정하는 한 가지 방법 One way to set up secure HTTPS on a Windows server using an IP address without a domain 도메인에 SSL 인증서를 연결해서 Https 로 연결하는 방법은 많지만 IP 주소에 SSL 인증서를 끼워서 연결하는 방법은 어떻게 할 수 있을까?라는 궁금증에 한번 연구를 해보게 되었습니다 While there are numerous methods for establishing an HTTPS connection by associating an SSL certificate with a domain, I became curious about how to achieve this c..

DevOps/Linux

SFTP를 사용해서 파일을 올리고 다운받는 방법에 대해서 알아보겠습니다

이 글을 통해서 배워갈 내용 SFTP 소개 실습 (Ubuntu 22.04 - Window) SFTP 소개 SFTP는 Secure File Transfer Protocol의 약자로서 보안을 강화한 파일 전송 프로토콜입니다 암호화된 연결을 통해서 파일을 FTP 보다 안전하게 전송하고 관리하는데 사용됩니다 실습 윈도우에서 원격 우분투 호스트에 연결해서 파일을 올리고 내리는 실습을 해보겠습니다 A1. 먼저 ssh access를 확인합니다 (SFTP 가 SSH 위에서 동작하기 때문에 SSH 액세스가 없으면 SFTP 연결도 제대로 작동하지 않습니다) 윈도 CMD 혹은 Powershell에서 ssh 연결 확인 # ssh {유저이름}@{서버 ip혹은 host명} ssh root@123.567.123.456 A2. SS..

DevOps/Docker

스프링부트를 도커 컨테이너로 실행해보기

``` 스프링부트를 도커 컨테이너로 실행해 보기 ``` 이번 글을 통해 배워갈 내용 도커 설치 인텔리제이기반 스프링부트 세팅 스프링 부트 이미지 생성 스프링 부트 이미지 실행 1. 도커 설치 먼저 도커가 설치되어있지 않다면 아래 링크를 방문해서 설치합니다 (윈도우, 맥 모두) https://docs.docker.com/engine/install/ Install Docker Engine Choose the best method for you to install Docker Engine. This client-server application is available on Linux, Mac, Windows, and as a static binary. docs.docker.com 리눅스의 경우 아래 글을 참조..

DevOps/Docker

우분투에 도커 설치제거하는 한가지 방법

``` 우분투에 도커 설치제거하는 한 가지 방법 ``` 이번 글을 통해 배워갈 내용 도커 설치제거 도커 설치제거 sudo apt-get purge docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras 관련 이미지와 컨테이너 삭제 sudo rm -rf /var/lib/docker sudo rm -rf /var/lib/containerd Glossary sudo 관리자 권한을 사용을 위한 명령어입니다 apt-get Debian 기반 시스템에서 패키지 관리(설치 업데이트 제거)를 위한 명령어입니다 purge 패키지와 구성 파일 삭제를 위한 명령어입니다 docker-ce Do..

DevOps/Docker

우분투에 도커 설치하는 두가지 방법

``` 우분투에 도커 설치하는 두 가지 방법 ``` 이번 글을 통해 배워갈 내용 도커 설치 방법 1 도커 설치 방법 2 Glossary 도커 설치 방법 1 방법1은 간단한 방법으로 Production에는 권장은 되지 않습니다만 많은 분들이 Production에 사용하고 있는 방법입니다 먼저 시스템 패키지를 업그레이드한 다음 Docker를 설치하기 위한 스크립트를 다운로드하고 실행합니다 이를 통해 시스템 업데이트와 Docker 컨테이너 플랫폼 설치가 이루어집니다 apt-get update curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh 도커 설치 방법 2 2-1 이 코드는 우분투 사용자를 추가하고, 그 사용자로 변경한 후 "..