전체 글 23

[Docker] WSL 2 installation is incomplete. 윈도우11 도커 설치 시 리눅스 커널 업데이트, Windows 11 Docker install WSL2 incomplete

0. WSL 2 installation is incomplete. 경고창 발생 (끄지않고 진행하는 것을 권장) 1. PowerShell 관리자 권한으로 실행 시작 > powershell > 우클릭 > 관리자 권한으로 실행 2. 리눅스 서브시스템 활성화 명령어 입력 dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart 3.가상머신 플랫폼 기능 활성화 명령어 입력 dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart 4.x64 머신용 WLS2 Linux 커널 업데이트 패키지 다운로드 및 설치 h..

Windows/Docker 2022.08.12

[Docker]M1 Mysql 설치(20220801 update)

M1용 mysql docker는 아직 없고 linux/amd64 기반 docker를 사용해야함 M1용 mysql docker 출시 됨 1.설치 docker pull mysql 과거(docker pull --platform linux/amd64 mysql) 2.이미지가 잘 받아졌는지 확인 docker images 3.도커 실행 docker run -d -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=1234 -d mysql:latest 과거(docker run --platform linux/amd64 --name mysql -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=1234 mysql) 4.도커 접속 docker exec -it mysql ..

M1 Macbook/Docker 2022.08.01

[Docker] Preferences 번역

Preferences General ☑Start Docker Desktop when you log in 로그인할 때 Docker Desktop 시작 ☑Include VM in Time Machine backups Time Machine 백업에 VM 포함 ☑Use gRPC FUSE for file sharing 파일 공유에 gRPC FUSE 사용 Uncheck to use the legacy osxfs file sharing instead. 레거시 osxfs 파일 공유를 대신 사용하려면 선택을 취소하십시오. ☑Send usage statistics 사용 통계 보내기 Send error reports, system version and language as well as Docker Desktop lifec..

M1 Macbook/Docker 2022.07.20

[Docker] 기존 컨테이너의 포트 변경하기

기존 컨테이너의 포트변경은 할 수 없는 것 같음 ex)기존 mysql port:3306 → 3307 변경하고싶을 때 기존 컨테이너명 mysql을 mysql_copy로 commit(이미지 복사) docker commit mysql mysql_copy 포트를 변경하여 mysql_copy 컨테이너 생성 docker run -d -it -p 3306:3306 --name mysql_copy mysql_copy bash 기존 mysql 컨테이너 중지 및 삭제 docker stop mysql docker rm mysql copy해둔 mysql_copy 컨테이너를 mysql로 commit(이미지 복사) docker commit mysql_copy mysql 복사했던 mysql_copy 중지 및 삭제 docker st..

M1 Macbook/Docker 2022.04.22

[Spring] Synology Nas https SSL 적용

시놀로지 https 적용되어 있는 사이트에 배포하기 위해서는 https ssl을 적용시켜줘야한다. 제어판 > 보안 > 인증서 > 인증서 내보내기 받은 파일 경로에 .pem 파일이 있다. spring 에서는 .pem 파일을 인식하지 못하므로 .p12 파일로 변환이 필요하다. 받은 파일 경로에서 openssl pkcs12 -export -inkey [다운받은privkey.pem] -in [다운받은cert.pem] -out [원하는파일명.p12] 실행하면 비밀번호를 지정 후 원하는파일명.p12 가 생성된다. 파일을 spring 프로젝트의 application.properties 와 같은 위치에 복사 후 application.properties 파일에 내용 추가작성 #SSL server.ssl.key-store..

[Git]github에 한번 올라간 파일 임시 업데이트 중지,해제

파일을 이미 한번 올렸으나 저장소에서 삭제하고싶지는 않고 더이상 수정이 되어도 git add . 를 실행해도 포함되지 않도록 하고싶다면 git update-index --assume-unchanged 파일명 포함되지 않도록 한 파일을 다시 포함하게 하고싶다면 git update-index --no-assume-unchanged 파일명 포함되지 않도록 한 파일 목록을 보는 방법은 git ls-files -v | grep ^h 포함되지 않도록 한 파일 전체를 무시하고 업데이트 시키는 방법은 git update-index --really-refresh

프로그래밍/Git 2022.01.20

[Spring]Spring Boot Devtools 설정

예시-IntelliJ 1. Spring Boot Devtools Dependencies 추가 하단의 Dependencies에서 spring-boot-devtools 검색 후 Add 버튼으로 의존성 추가 2. Allow auto-make to start even if developed application is currently running 체크 Preferences > Advanced Settings > Compiler : Allow auto-make to start even if developed application is currently running 체크 3. Build project automatically 체크 Preferences > Build, Execution, Deployment > ..

[Spring]SpringBoot Build

https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8/lecture/49574?tab=note&volume=1.00&quality=1080&speed=1.25 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 학습 페이지 지식을 나누면 반드시 나에게 돌아옵니다. 인프런을 통해 나의 지식에 가치를 부여하세요.... www.inflearn.com 프로젝트명 경로에서 ./gradlew clean build 이후 '프로젝트명/build/libs' 확인하면 jar파일이 있다 java -jar 파일명 하면 스프..