
며칠 전까지 잘 돌아가던 내 도커 컨테이너 프로젝트가 갑자기 이런 에러를 남발한다.. Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error mounting "/run/desktop/mnt/host/c/GovFrameDev-3.10.0-64bit/workspace/GPTProject/target/ROOT.war" to rootfs at "/usr/local/tomcat/webapps/RO..
템플릿 리터럴이란? 템플릿 리터럴은 ES6(ECMAScript 2015)에서 도입된 새로운 문자열 리터럴 방식이다. ES6는 JavaScript의 6번째 버전으로, 다양한 새로운 기능들이 추가되었다. 템플릿 리터럴도 그 중 하나이다.템플릿 리터럴(Template literals)은 JavaScript에서 문자열을 다룰 때 사용하는 새로운 방식으로, 백틱(``)을 이용하여 문자열을 만들 수 있다. 이를 통해 문자열 내에 변수나 표현식을 쉽게 삽입할 수 있다. 1. 문자열 내에 변수 삽입템플릿 리터럴을 사용하면 문자열 안에 ${} 구문을 이용해 변수나 표현식을 삽입할 수 있다.let name = "Alice";let greeting = `Hello, ${name}!`; // 변수 'name'을 템플릿..

1. 업로드 Controller 소스 수정 업로드 파일의 저장 위치를 내 C 드라이브에서 docker 내부 톰캣의 webapps 폴더 경로로 변경해줌 원래는 tomcat/app/upload 로 했었는데 업로드는 잘 되지만 파일에 접근을 못해서 이미지 불러오기가 안 되고 계속 404만 떴음.. tomcat의 webapps 안에 있는 폴더가 아니라면 파일 못가져오니 주의!!!! 2. docker-compose.yml 볼륨 설정services: web: volumes: # - {host 경로}:{컨테이너 내부에서 사용할 경로}" # 로컬 업로드 디렉터리와 컨테이너 내 디렉터리 매핑 - "C:/upload:/usr/local/tomcat/webapps/..

1. docker-compose.yml 파일 작성 프로젝트 루트에 docker-compose.yml 파일 작성 (target 폴더 내부 아님!!) docker-compose.ymlservices: test8_shop-web-1: image: oeun/animalpage container_name: test8_shop-web-1 ports: - "8081:8080" volumes: - "C:/GovFrameDev-3.10.0-64bit/workspace/Test8_shop/target/Test8_shop-1.0.0.war:/usr/local/tomcat/webapps/ROOT.war" environment: - DB_HOST=test8_sho..

0. 메이븐 설치 확인하기 Windows PowerShell에 아래 명령어 입력> mvn -v * 빨간 코드가 안 떴다면 1번으로 넘어가기 * 위와 같이 빨간 코드가 뜬다면 메이븐 설치가 안 된 것이다. 아래 링크에 들어가서 설치부터 진행 Maven 다운로드 Download Apache Maven – MavenDownloading Apache Maven 3.9.9 Apache Maven 3.9.9 is the latest release: it is the recommended version for all users. System Requirements Java Development Kit (JDK) Maven 3.9+ requires JDK 8 or above to execute. It st..

Docker란?Docker는 소프트웨어를 컨테이너라는 독립적인 실행 환경에서 실행할 수 있게 해주는 플랫폼이다.Docker는 개발, 배포, 실행 과정에서 일관성과 효율성을 제공한다. Docker 엔진Docker 엔진은 Docker의 핵심 구성 요소로, 컨테이너의 빌드, 실행, 관리 등을 담당하는 소프트웨어이다.주로 Docker CLI(명령줄 인터페이스)를 통해 사용자가 Docker 엔진과 상호작용한다.엔진은 클라이언트와 서버로 구성되어 있으며, 클라이언트는 사용자 명령을 서버에 전달하고 서버는 이를 실행한다. Docker의 장점이식성(Portability): Docker 컨테이너는 운영 체제와 무관하게 어디서든 실행 가능격리성(Isolation): 각 컨테이너는 독립적으로 실행되어 서로 영향을 주지 ..

1. 클라우드 정의인터넷 기반의 컴퓨팅서버, 네트워크, 애플리케이션, 서비스 등 다양한 컴퓨팅 리소스에 장소나 시간 제약 없이 쉽고 빠른 접근 가능 클라우드 종류공용 클라우드 (Public Cloud) : 여러 사용자에게 자원을 제공하는 클라우드 (예: AWS, Azure, GCP)사설 클라우드 (Private Cloud) : 특정 조직이나 기업만을 위한 전용 클라우드커뮤니티 클라우드 (Community Cloud) : 여러 조직이나 기업이 공동으로 사용하는 클라우드하이브리드 클라우드 (Hybrid Cloud) : 공용 클라우드와 사설 클라우드를 결합하여 사용하는 클라우드멀티 클라우드 (Multi-Cloud) : 여러 클라우드 서비스 제공업체의 서비스를 동시에 사용하는 모델엣지 클라우드 (Edge Clo..

처음 작성한 코드 - 1차원 배열import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String[] s = new String[8]; int cnt = 0; for (int i = 0; i 코드가 너무 중복되는 것 같아 조금 바꿔본다. 처음 작성한 코드 간결화import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); ..

아래와 같이 사용자 이름 컬럼인 usernm으로 delete 쿼리를 사용했더니delete from user where usernm = 'test' ; 이런 에러가 발생Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column. To disable safe mode, toggle the option in Preferences -> SQL Editor and reconnect. 원인MySQL의 "Safe Update Mode"로 인해 발생한 것. Safe Update Mode는 사용자가 UPDATE 또는 DELETE 쿼리를 실행할 때, 안전성을 높..
- Total
- Today
- Yesterday
- google cloud run
- dockerspring
- 백준자바
- 이클립스
- docker컨테이너
- 노드
- 오블완
- db
- MySQL
- docker
- docker앱배포
- 백준알고리즘
- docker배포
- controller
- SpringBoot
- BigDecimal
- 트리
- 클라우드
- Spring
- 자바
- 톰캣
- tomcat
- websquare
- 그리드
- 백준
- Apache
- 웹스퀘어
- Java
- 알고리즘
- 티스토리챌린지
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |