안녕하세요 강의 정말 잘 듣고 있습니다 너무 감사합니다. 맨마지막 강의때 spring boot + mysql + redis 컨테이너를 docker compose 를 통해 배포하는 과정에서 jar 파일이 mysql 과 커넥션을 맺어주기 위해서는 전에 강의에서 했던 것 처럼 mysql 컨테이너 service 명으로 url 을 application.yml 에 변경해야 되는게 아닌가요?? 그런 작업이 없었는데도 잘 동작하는게 의아합니다. 디폴트로 in memory db(H2) 가 구동이 된 걸까요?
............10%............20%.............30%............40%.............50%............60%.............70%............80%.............90%............100% Welcome to Gradle 8.4! Here are the highlights of this release: - Compiling and testing with Java 21 - Faster Java compilation on Windows - Role focused dependency configurations creation For more details see https://docs.gradle.org/8.4/release-notes.html Starting a Gradle Daemon (subsequent builds will be faster) <==========---> 78% EXECUTING [2m 6s] > :test > Executing test com...Ec2SpringBootSampleApplicationTests > :test > 0 tests completed 78%에서 더이상 올라가지 않고 멈춰있네요.. instance를 지우고 다시 해봐도 동일 합니다 ㅜㅜ 어떤 이유때문인지 감이 아예 안잡혀 문의 드립니다!
안녕하세요, 질문 있습니다! 마지막 부분에서 초기 비밀번호 외에 새로 생성한 비밀번호로는 새로 생성할 수 없다고 하셨는데, 호스트 컴퓨터의 폴더를 삭제하고 다시 생성하는 경우 이전에 생성했던 데이터베이스도 모두 삭제되는 게 맞을까요? : 호스트 컴퓨터의 폴더를 삭제하면 데이터도 삭제로 이해면 될지 답변부탁드립니다. (유익한 강의 즐겁게 수강중입니당.. 감사합니다.)
안녕하세요, 강의 수강 중 질문이 생겨 여쭤봅니다. mysql, mongoDb를 사용하실때는 docker exec -it로 직접 컨테이너에 들어와 실행하시는 과정을 보여주셨는데, postgreSQL 예시에서는 따로 docker exec -it 과정이 강의 내용 중 보이지 않는 것 같아 여쭤봅니다. 실행 방법이 docker exec -it 로 컨테이너에 들어오지 않고 데이터그립을 바로 실행하신 것 같은데, 이렇게 되면 로컬에서 데이터그립의 postgreSQL을 실행시키고 컨테이너 안에서는 postgreSQL을 실행시키지 않은게 아닌가요 .. ? 혹시 제가 놓친 부분이 있다면 죄송합니다 !
안녕하세요! 강의 재밌게 잘듣고 있습니다 :] 컨테이너의 Stateless 제약 -> 상태가 업식 때문에 저장 및 공유가 필요한 데이터는 무조건 외부에 저장해야합니다. 라는 내용을 보다가 실무에서는 어떤지 궁금증이 생겼습니다. 실무에서는 DB를 도커로 띄어서 운영을 하는 경우에, DB의 정보들을 별도로 외부에 저장을 하는 것인지 궁금합니다! 제가 생각한 바로는 1. 배치 또는 스냅샷을 사용해서 일정주기마다 백업을 한다. (이 방법을 사용하면 컨테이너가 사라졌을 때와 가장 최근 백업 사이에 간격이 어쩔 수 없이 발생할 것 같다는 생각이 들었습니다.) 2. DB는 RDS 같은 서비스가 있기 때문에 도커를 굳이 사용하지 않는다. 강사님의 의견을 여쭤보고 싶습니다!
이것저것 해보다 궁금한게 있습니다 ㅇㅅㅇ 로컬에서 볼륨 디렉토리가 없을때 컨테이너에서 볼륨 데이터를 덮어쓰는것 까지 이해를했는데요. 강의에서 볼륨 mysql_data로 설정을 해주잖아요. 그래서 컨터이너의 볼륨의 데이터들이 로컬에서 mysql_data 디렉토리를 만들고 그 데이터들이 호스트의 mysql_data에 들어가는데 여기서 궁금합니다. 컨테이너에는 mysql_data 디렉토리는 보이지 않는데 컨테이너 입장에서는 어디에서 로컬과 연결된 볼륨의 디렉토리 위치을 어떻게 할 수 있을까요. ㅇㅅㅇ;;
안녕하세요. 쓸때 없이 궁금한게 있어.. 질문드립니다. 어떻게 cd download 위치에서 godev를 쓰니깐 도큐먼트/디벨로퍼로 이동 하는게 어떻게 가능한지 궁금합니다..ㅇㅅㅇ 저도 같은 디렉토리 구조에 폴더를 만들어 봤는데도 안되더라고요. 따로 명령어를 만드신것 같은데 맞습니까?ㅇㅅㅇ
80번 포트에 대해서 이해가 잘 안갑니다. 제가 느끼기에는 80번 포트가 호스트 컴퓨터오 연결되어 있고 그거에 대해서 접근할 수 있는 4000번 포트를 연결 해주는 느낌이라고 생각했는데 좀.. 완전 제가 이해를 잘못하는것 같습니다. 사용자와 호스트컴퓨터 80포트, 4000포트에 대하여 설명 부탁드립니다.ㅠ 중요한 개념 같은데.. 마지막으로 이게 포트포워딩 같은 개념인가요?
도커를 처음 배우는 수강생입니다!. 강사님 수업 하나 하나 따라가고 있는데 저도 맥 사용자인데 제 맥북에서 터미널을 흰 바탕에 검은 글씨 밖게 없는데 강사님 처럼 폰트나 터미널을 같게 세팅하고 싶습니다 ! 어떻게 세팅하면 되는지 알려주세용~ 수업 즐겁게 잘 따라가보겠습니다 !