
필자는 Oracle DB를 쓰기 위해선 Colima에서 x86_64 환경을 생성하여 원격 Docker로 사용한다.반면에 Mongo DB는 ARM64에서도 동작하기 때문에 로컬 Docker로 사용한다.그래서 작업할 때 Colima를 실행하면, 터미널에서 Docker 명령어는 로컬 환경 대신 Colima의 원격 환경에서 실행되도록 전환된다.이러면 로컬 Docker에 명령어를 줄 때 어떻게 해야 할까? 여러 방법이 있지만 2가지 방법만 작성해 보도록 할 것이다. - 전환하여 사용하기• 기본 명령어docker context use [context명] • 전환 방법1. 활성화된 docker 찾기docker context ls사진과 같이 Colima 환경의 Docker로 활성화되어 있는 것을 볼 수 있다.( * :..
이번에는 git을 push하고 서버에 올릴 때 AWS EC2에서 직접 디렉토리를 이동하여 git pull + 프로젝트 빌드 + 프로젝트 실행하는 경우 시간이 오래걸리고 번거롭다. 그래서 실행을 한번으로 위 작업들을 하도록 sh파일을 작성하도록 한다. 기본정보 - Spring Boot (Gradle 기준) - AWS EC2 - Git clone 한 폴더 - Spring Boot와 맞는 Java버전 설치 .sh 파일 만들기 vi project.sh : 해당 sh파일 위치는 "home/ec2-user", 프로젝트 위치는 "home/ec2-user/프로젝트 폴더" 이다. : 해당 파일명은 "project.sh"로 만드는 방법이다. : 다른 이름으로 하고 싶다면 "원하는이름.sh"으로 만들면 된다. * Proje..

기본 정보 - JAVA : amazoncorretto 11 버전 - 프로젝트 포트 : 9090 - Docker 설치 - Docker-compose 설치 (Docker, Docker-compose 설치는 https://deve1oper.tistory.com/6 "설치관련" 참고) + 프로젝트는 빌드된 상태로 jar파일이 있어야한다. => (P.1 , N.1, NP.1, N.2는 위 이미지에 해당되는 파일에 대한 번호) P.1 - Dockerfile (프로젝트 image) FROM amazoncorretto:11 EXPOSE 9090 COPY 프로젝트폴더/build/libs/프로젝트명-0.0.1-SNAPSHOT.jar 카피될파일.jar RUN chmod +x 카피될파일.jar ENTRYPOINT ["java..
Docker 명령어 설치 관련 - 도커 설치하기 sudo amazon-linux-extras install docker - 도커 권한 부여 sudo usermod -a -G docker ec2-user - 도커 컴포즈 설치하기 sudo curl -L https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose - 도커 컴포즈 권한 부여 sudo chmod +x /usr/local/bin/docker-compose 서비스 관련 - 도커 실행하기 systemctl start docker service docker start (stop |..
0. 준비 및 기본정보 * 세팅상태 : https://deve1oper.tistory.com/4 포스팅참고 1. 준비 - NginX 설치하기 - AWS EC2 sudo amazon-linux-extras install -y nginx1 -> Amazon linux 기반이기 때문에 amazon-linux-extras 패키지를 지원해준다. 2. NginX 실행하기 - sudo service nginx start 2-1. NginX 기동 확인 - ps -ef | grep nginx 3. NginX URL 포트번호없애기 3-1. root 로그인 - sudo su - 3-2. nginx.conf 수정하기 - 경로 : etc/nginx/nginx.conf - vi nginx.conf - 해당 내용 추가 server..
0. 준비 및 기본정보 * 기본정보 JAVA 11 Gradle Spring Boot MYSQL Windows 기준 * 준비 - AWS 가입하기 - MobaXterm 설치하기 -> AWS SSH 접속하기 위해서 사용되는 툴 + Mac OS -> iTerm2 이용 - DataGrip 설치하기 (유료) -> RDS 접속하기 위해서 사용되는 툴 - Clone할 데이터 -> AWS에 넣어 화면에 보여줄 Spring 프로젝트 1. [AWS][EC2] 인스턴스 세팅 1-1. 인스턴스 생성 웹 서버 이름 : 아무렇게나 애플리케이션 및 OS 이미지 : amazon Linux 키페어 : 새 키 페어 생성 (다운로드 형식 .pem) 네트워크 설정 : 인터넷에서 HTTPs 트래픽 허용, 인터넷에서 HTTP 트래픽 허용 ※ 무..
- Total
- Today
- Yesterday
- aws git
- oracle db
- Docker
- docker context
- SQL Mapper
- Spring Artifact
- gitignore 적용안됨
- 리눅스 메모리 캐시
- git gitignore
- Spring Group
- Mybatis vs JPA
- spring boot sh파일
- nginx
- aws
- linux 포트중복
- aws spring boot
- docker --context
- aws build
- Mapper namespcae
- Linux caches
- mysql oracle
- gitignore 적용오류
- docker 명령어
- 메모리 삭제
- aws git pull
- colima
- vue npm
- mybatis
- vue project
- colima docker
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |