묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨비전공자도 이해할 수 있는 CI/CD 입문·실전
JDK 17 업데이트
안녕하세요! 좋은 강의 감사합니다.우선 저는 현재 JDK 11 버전을 사용하고 있습니다(openjdk version "11.0.21")강의에선 JDK 17 버전을 사용하던데, 11버전을 17로 업데이트해도 기존 프로젝트를 실행 시키는 데 문제가 없을까요?? 스프링부트 2점대와 3점대를 번갈아가며 사용중인데 혹시 버전을 올렸을 때 돌아가지 않는 프로젝트가 생길까 염려되어 질문 남깁니다.그리고 혹시 문제가 있을 수 있다면 JDK 11버전을 사용해도 강의를 끝까지 따라가는 데 문제가 없을까요?
-
해결됨개발자를 위한 쉬운 도커
192.168.0.30을 public ip주소로 갖는 다른 host는 접근이 안되는 건가요?
같은 네트워크에 속한 두 기기 간에 사설 ip로 서로 통신이 가능한 것 같은데,사설 ip와 똑같은 공인 ip를 가진 다른 기기에는 접근은 불가능한가요? (예를 들어 강의에 나온 192.168.0.30를 공인 ip로 갖는 어떤 다른 서버에 접속이 가능한지) 사설ip에 가려져 같은 공인 ip를 갖는 기기에는 접근이 안될 것 같아서 질문드립니다!감사합니다!
-
미해결대세는 쿠버네티스 [초급~중급]
Longhorn 설치과정과 대시보드 의문
실습 자료실의 1-2) Longhorn 설치부분부터는 master node에서만 진행하면 되는건가요??일단 master node에서 설치과정을 모두 진행하고 대시보드에 진입해서 node리스트를 보니 master node를 제외한 node1, node2만 출력됩니다. 다른분들 질문 글을 보니 master node도 출력되던데 혹시 버전업데이트 되면서 변경된 부분일까요?출력되지않아도 상관은 없는건지 궁금합니다.
-
해결됨대세는 쿠버네티스 [초급~중급]
bash: nslookup: command not found
안녕하세요,현재 중급편 - Service 실습 진행중인데 파드에 접속해서 nslookup 명령어 입력하면위와같이 command not found가 발생합니다. 해당 파드에서 아래의 명령어로 직접 설치하려해도 에러가 발생하는데 해결방법이 있을지요.yum install bind-utils net-tools -y 감사합니다.
-
미해결AWS로 구축하는 MSA와 컨테이너 오케스트레이션
./gradle build 실행 시간
안녕하세요 강의 잘 듣고 있습니다./gradlew buildsudo java -jar build/libs/aws-msa-monolithic-prac-0.1.jar위 명령어를 실행하는 경우gradle build가 완료되지 않고Desired : 3 까지 인스턴스가 생성됩니다.인스턴스를 지금까지 생성하면서 계속 ./gradle build시 문제가 발생하는데 어떻게 해야하는지 궁금합니다.
-
해결됨개발자를 위한 쉬운 도커
백엔드 애플리케이션에서 DB 접근 시 궁금증
안녕하세요 강사님 ! 강의 정말 잘 듣고 있습니다 !백엔드 애플리케이션 컨테이너를 실행할 때 궁금증이 생겨 질문 드립니다. -e 옵션으로 환경변수 설정을 하는 부분에서 DB_URL을 입력하는 것은 이해했습니다.근데 username, password 를 설정하지 않았는데 어째서 백엔드 애플리케이션은 제대로 실행되는 것인가요 ? 이 부분이 궁금합니다 !
-
해결됨입문자를 위한 Spring Boot with Kotlin - 나만의 포트폴리오 사이트 만들기
jdk 설정 질문
혹시 원래 jdk17이 깔려있었는데sdk 버전 이걸로 하면안되고 선생님이 올려주신 자료 jdk를 설치해서 zulu-17로 설정을 해야할까요?
-
미해결비전공자도 이해할 수 있는 Docker 입문/실전
docker에서 mysql 종료하니까 workbench가이렇게 되는데
어떡하죠? ㅠ 들어갈때 원래 비밀번호가 root123이었는데 이번에 password123으로 바뀌고 스키마있던게 다 사라졌어요ㅠ
-
해결됨입문자를 위한 Spring Boot with Kotlin - 나만의 포트폴리오 사이트 만들기
window
window 사용자는 Dbeaver, Doker 설치를 그냥 구글에 쳐서 다운만 받아두면 되는건가요?자료에 있는 window 개발 환경 구성하기는 다 다운 했습니다.(인텔리제이, h2데이타베이스, jdk17)
-
해결됨입문자를 위한 Spring Boot with Kotlin - 나만의 포트폴리오 사이트 만들기
강의 자료가 안보이고 압출풀기가 안됩니다.
커뮤니티에 글올라온거 보고 압축 풀려고하는데 압축풀기가 안된다고 합니다폴더 이름을 바꿔도 계속 안됩니다.wer05003@naver.com으로 보내주실수있나요?
-
미해결초보를 위한 도커 안내서
Error establishing a database connection 질문 드립니다.
yaml 파일 생성 후 docker-compose up 하고 호출 시 Error establishing a database connection 가 뜨는데 해결이 안됩니다.로그 이미지 같이 첨부합니다.
-
미해결비전공자도 이해할 수 있는 Docker 입문/실전
nginx가 하는일이 뭔지 궁금합니다
제가 react로 프론트서버만들고 node.js mongodb로 백엔드 서버 만드는건 해봤는데 이거면 충분한거 아닌가요? nginx수업은 아니지만 다른설명봤는데 이해하나도 안가서... 죄송합니다 이해가 잘 안가서 여쭤봅니다 ㅠㅠ
-
해결됨개발자를 위한 쉬운 도커
명령어 실행 시 오류
Cannot connect to the Docker daemon at unix:///Users/hyunsoo/.docker/run/docker.sock. Is the docker daemon running?혹시 맥에서 Docker desktop을 실행하고 있어야만 하는 건가요 ? Docker Desktop을 종료하면 Docker Daemon도 함께 종료되는 것인지.. Docker Desktop을 매번 노트북이 켜질 때마다 실행한 후에 Docker가 실행되는 시스템인건가요 ?위 오류가 지속적으로 발생해서 여쭤봅니다 !
-
미해결Do It! 장고+부트스트랩: 파이썬 웹개발의 정석
오류
안녕하세요 강사님. 강사님의 강의를 보고 블로그를 직접 만들어서 현재 공부기록을 올리고 있었습니다. 그러던 중에 갑자기 오류가 나면서 제 웹사이트에 접속이 안되는 문제가 발생하였습니다. 도메인은 giyeonss.com 입니다. 어떻게 해야 하나요?
-
해결됨입문자를 위한 Spring Boot with Kotlin - 나만의 포트폴리오 사이트 만들기
[실습] 데이터베이스 초기화 에서 H2database포트가 8082 로 되어있는 문제
http://localhost:8082/login.jsp?jsessionid=c94509f47478b3f70298eba5b41775ac
-
미해결대세는 쿠버네티스 [초급~중급]
UTM BdsExe: failed to load Boot0001 Error
현재 사용 기기 : MACBook Pro M2OS : 처음 설치 Ventura(문제없이 사용중이었음)업그레이드 Sonoma 주말에 OS 업데이틍 이후 아래와같은 UTM 에러가 발생합니다....혹시 해결방안이 있을까요? 새로 설치 하고 처음에만 구동이되고 그 다음에는 위와 같이 동일한 에러가 발생합니다.. 추가 테스트 결과UTM : 리눅스만 설치 후 재시작 문제 없이 구동됨. 상단 에러메세지는 그대로 나옴쿠버 세팅 후 : synchronous Exception 이 나면서 진행이 안됨.minimal 아닌 DVD 버전으로도 했음에도 불구하고 동일하였습니다.
-
해결됨개발자를 위한 쉬운 도커
지시어 관련 궁금
그렇다면 하나의 지시어는 이미지의 하나의 레이어에 해당하는 것이 맞나요 ?? 아직 개념이 헷갈려 질문드립니다.
-
해결됨실전도커: 도커로 나만의 딥러닝 클라우드 컴퓨터 만들기
모듈 12 r container 관련 질문
선생님 안녕하세요좋은 강의 감사드립니다. 모듈12의 4번째 강의, hightlight ~ 에서 10:42 부분부터 질문이 있습니다. 선생님과 똑같이 docker run -d -p 8787:8787 -v "/home/dataengineer/rproject:/home/rstudio" --name kaggle-rstudio-container gcr.io/kaggle-gpu-images/rstats:v58명령어를 쳤는데, 컨테이너가 만들어졌다가 바로 사라집니다. 이건 왜 그런거죠?docker ps -a 로 컨테이너 상태를 확인해보면 , 포트가 안열려 있습니다. 전 분명히 8787 로 열여서 연결했는데 말이죠 ㅠ 혹시 왜 포트 8787이 안열리는지 설명이 가능하실까요 저는 선생님이 11:30 에서 사용한 방식으로 rstudio 에 접속하는 것이 아니라, 웹브라우저에 ip주소:8787 을 입력해서 들어가려고 하거든요. 만약에 2번 문제가 해결되고, azure 네트워크 설정 들어가서 인바운드 규칙에 8787 포트를 추가해준다면, 정상적으로 rstudio가 열려야 하는게 맞죠?
-
미해결쥬쥬와 함께 하루만에 끝내는 스프링 테스트
github action
좋은 강의 너무 잘 들었습니다.그런데 github action 파일에서 jdk 설치는 왜 필요한 것일까요?그리고 jdk 설치 등 job의 실행 주체는 github action 이라는 깃허브 repository 내장된 서버라고 보면 될까요?감사합니다.
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
nestjs graphql Redis 최신버전 연동 방법입니다.
혹시 저처럼 초보분들을 위해서 남깁니다.저 혼자 삽질할께요 여러분들은 빠르게 세팅하고 빠르게 강의를 들어요✨혹시나 이 글을 강의 처럼 install 다해주고나서 발견하셨다면간편하게 패키지.json에서 관련된거 다 지워주고 yarn.lock를 지워주시고 yarn install 입력해주세요yarn instlal @nestjs/cache-manager cache-manager-redis-store@2.0.0 yarn install -D @types/cache-manager @types/cache-manager-redis-storecache-manager-redis-store만큼은 2.0.0으로 설치해주셔야 합니다. 그래야 redisStore에대한 타입에러가 안납니다.출처: https://4sii.tistory.com/689이 아래부터는 그냥 제 코드 복붙입니다.아래 코드는 위의 출처 사이트를 가보시면 다 적혀있으니 제 코드를 복붙하셔도되고 출처 사이트가셔서 코드 복붙하셔도됩니다.app.module.tsimport { ApolloDriver, ApolloDriverConfig } from '@nestjs/apollo'; import { Module } from '@nestjs/common'; import { CacheModule } from '@nestjs/cache-manager'; import { ConfigModule } from '@nestjs/config'; import { GraphQLModule } from '@nestjs/graphql'; import { TypeOrmModule } from '@nestjs/typeorm'; import { AuthModule } from './apis/auth/auth.module'; import { BoardsModule } from './apis/boards/boards.module'; import { FilesModule } from './apis/files/files.module'; import { PaymentsModule } from './apis/payments/payments.module'; import { PointsTransactionsModule } from './apis/pointsTransactions/pointsTransactions.module'; import { ProductsModule } from './apis/products/products.module'; import { ProductsCategoriesModule } from './apis/productsCategories/productsCategories.module'; import { UsersModule } from './apis/users/users.module'; import { CacheConfigService } from './cacheConfig.service'; @Module({ imports: [ AuthModule, BoardsModule, // FilesModule, PaymentsModule, PointsTransactionsModule, ProductsModule, ProductsCategoriesModule, UsersModule, ConfigModule.forRoot(), // env를 사용할 수 있게 해줌 GraphQLModule.forRoot<ApolloDriverConfig>({ driver: ApolloDriver, autoSchemaFile: 'src/commons/graphql/schema.gql', // context 부분이있어야~ resolver나 다른데에서 // @Context() context:IContext, context.res 등등으로 사용가능함 // req는 기본적으로 들어오지만, res는 이걸 작성해야 들어옴 context: ({ req, res }) => ({ req, res }), }), // https://docs.nestjs.com/techniques/database 참고 TypeOrmModule.forRoot({ type: process.env.DATABASE_TYPE as 'mysql', host: process.env.DATABASE_HOST, port: Number(process.env.DATABASE_PORT), username: process.env.DATABASE_USERNAME, password: process.env.DATABASE_PASSWORD, database: process.env.DATABASE_DATABASE, entities: [__dirname + '/apis/**/*.entity.*'], synchronize: true, logging: true, }), CacheModule.registerAsync({ isGlobal: true, useClass: CacheConfigService }), ], }) export class AppModule {} cache-config.service.tsimport { CacheModuleOptions, CacheOptionsFactory } from '@nestjs/cache-manager'; import { Injectable } from '@nestjs/common'; import redisStore from 'cache-manager-redis-store'; @Injectable() export class CacheConfigService implements CacheOptionsFactory { createCacheOptions(): CacheModuleOptions { const config: CacheModuleOptions = { store: redisStore, host: 'localhost', port: 6379, ttl: 60, }; return config; } }