⚙️ Devops

⚙️ Devops/🐳 Docker

[Docker] Spring boot 프로젝트를 도커 이미지화 해보기

Spring boot 프로젝트를 docker image로 만들어 보겠습니다. 간단한 spring boot 프로젝트 생성 HomeController import org.springframework.beans.factory.annotation.Value; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class HomeController { @GetMapping("/hello") public String hello(@Value("${test.customName}") String name) { ret..

⚙️ Devops/🐳 Docker

[Docker] MySQL 설치하기

docker-compose 다운로드 아래에서 최신 버전 확인! Releases · docker/compose sudo curl -L https://github.com/docker/compose/releases/download/v2.4.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose 권한 설정 sudo chmod +x /usr/local/bin/docker-compose 설치 확인 docker-compose --version Docker, Docker-Compose 설치하기 - Ubuntu 20.04 LTS Docker 설치 실행환경: Ubuntu 20.04 LTS 업데이트 및 HTTP 패키지 설치 $ sudo apt upda..

⚙️ Devops/🐳 Docker

Docker, Docker-Compose 설치하기 - Ubuntu 20.04 LTS

Docker 설치 실행환경: Ubuntu 20.04 LTS 업데이트 및 HTTP 패키지 설치 $ sudo apt update $ sudo apt-get install -y ca-certificates \ curl \ software-properties-common \ apt-transport-https \ gnupg \ lsb-release GPG 키 및 저장소 추가 $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg Repository 등록 echo \ "deb [arch=amd64 signed-by=/usr/share/key..

⚙️ Devops/⛏ Git

.gitignore 적용하기

.gitignore 적용하기 프로젝트 최상단 root 아래에 .gitignore 파일을 생성한다. $ vi .gitignore 예시 (example) # .o .a인 파일 무시 *.[oa] # .txt인 파일 무시 *.txt # .txt 파일 중 hello.txt는 무시하지 않음 !hello.txt # 현재 디렉토리의 TODO 파일 무시 (하위 디렉토리 적용 X) /TODO # build/ 디렉토리에 있는 모든 파일은 무시 build/ # doc 디렉토리 아래의 .txt 파일 무시 (하위 디렉토리 X) doc/*.txt # doc 디렉토리 아래의 모든 .pdf 파일을 무시 (하위 디렉토리 포함) doc/**/*.pdf # 현재, 하위 디렉토리 모든 .DS_Store 파일 무시 **/.DS_Store 기존..

⚙️ Devops/🐧 Linux

[Linux] scp 명령어 - 서버로 파일 전송 및 다운

scp로 파일 전송하기 scp 명령어를 이용하여 다른 서버로 파일을 전송하거나, 다운 받을 수 있습니다. scp 명령어 기본 포트 : 22 port # 다른 서버로 전송 $ scp [option] (보낼 파일) (아이디)@(서버_주소):(저장할_경로) # 서버로 부터 다운 $ scp [option] (아이디)@(서버_주소):(파일_경로) (저장할_경로) 실습해보기 전송하려는 곳 : pi@123.123.123.123 파일 전송 현재 디렉토리의 test.txt을 pi 홈 디렉토리에 new.txt라는 이름으로 저장 $ scp /home/shlee/test.txt pi@123.123.123.123:/home/pi/new.txt 디렉토리(내부까지) 전송 현재 디렉토리의 test_dir 디렉토리를 pi 홈 디렉토리..

⚙️ Devops/🐧 Linux

[Ubuntu] Apache(아파치) SSL 적용

환경 : Ubuntu 20.04 + apache2 OpenSSL 설치 및 인증서 발급 Apache SSL 적용 OpenSSL 설치 $ sudo apt install openssl CA 인증서 생성 private key 생성 $ openssl genrsa -des3 -out server.key 2048 Enter pass phrase for server.key : (개인키 암호 입력) CSR(Certificate Sinning Request) 인증요청서 생성 $ openssl req -new -days 365 -key server.key -out server.csr Enter pass phrase for server.key: (이전에 입력한 개인키 암호) 추가로 입력하는 부분은 적절히 입력하고 넘어가면 됩..

iseunghan
'⚙️ Devops' 카테고리의 글 목록 (2 Page)