Travis yml 파일에 Dockerfile.dev를 빌드하고 그 이미지를 run 하고 있는데 어떻게 배포시에는 Dockerfile이 배포될 수 있는 건지 궁급합니다! 현재의 스크립트로는 Dockerfile.dev를 deploy했기 때문에 NGNIX 설정하고는 무관한 것이 아닌가요??
DevOps 준비하는 학생인데 궁금한점이 있어 두가지 질문드립니다. 1.포트폴리오 제작을 위해 현재 팀프로젝트를 통하여 제작하려고 하는데요. 프론트엔드, 백엔드, 그리고 저 DevOps 까지 총 세명으로 구성되어있는데 일단 제작에 앞서 저의 역할로서 계획은 백엔드가 이용한 어플 및 서비스 버전에 맞추어 모놀리식 구축, 마이크로서비스의 도커, 쿠버네티스를 이용하여 구축하고 세가지 형태로 제작하려고 합니다. 세가지의 공통점인 부분은 팀 사정상 JSP의 war file을 이용해야되서 Nginx -> Tomcat -> Mariadb 로 설계를 하였구요. 물론 백엔드의 버전에 맞추어 구축을 하려고합니다. 물론 테라폼을 이용하여 클라우드(AWS, GCP-GKE, NCP)를 통해 구축하여 배포한 뒤에 모니터링까지 그 배포한 과정들을 PDF문서로 통해 제작하려고 하는데 이 부분에서 선생님의 견해와 피드백을 듣고 싶구요. 2. 위 과정들이 DevOps 역할이 맞는건지 아니면 인프라 엔지니어인지 가끔 혼동이 옵니다. 위와 같이 포트폴리오 제작하는게 옳은건지 그리고 위와같이 제작한다면 어느 부분을 강조해야 DevOps의 포트폴리오로서 퍼포먼스가 확실히 강조되는 포인트가 있는지 궁금합니다.
App.js에서 소스코드를 바꾸고 저장했는데도 바로 화면에 반영이 안되시는 윈도우 유저분들은 docker-compose.yml에서 환경변수를 설정해줘야 합니다. 아래 스크린샷 같이 하시면 됩니다. (CHOKIDAR_USEPOLLING=true)는 이전 강의 질문 게시판에서 안근창님이 발견하신 것을 참조했습니다.
순서대로 따라가고 있는데, ssh -i 를 입력하고 yes를 치면 Enter passphrase for key '키페어 명' : 위와 같이 노출됩니다. 만약 그냥 무시하고 엔터를 칠 경우 Permission denied가 됩니다. 암호를 입력할 경우에는 동일하게 세 번 물어보고 Permission denied가 됩니다. 이부분은 어떻게 해결해야 할까요?ㅜㅜ
안녕하세요 ! 강의 잘 듣고 있습니다. 강의 내용의 질문은 아니긴 합니다만, 혹여나 도움 주실 수 있나 해서 여쭤봅니다 ㅎ 강의 수강한 내용을 바탕으로 프로젝트에 적용해보고있는데, DB를 Sequelize를 사용하여 구성하였습니다. Sequelize를 사용하였을 때는 docker 관련 설정을 어떻게 해두어야할까요? 강의에서 진행했던 DB 구성과의 방법은 좀 달라서 구글링도 해보고 여러가지 시도중인데 쉽지않네요.
안녕하세요. 이미지와 컨테이너에 대해서 궁금한 점이 있습니다. 1. 도커 컨테이너는 VM처럼 각각이 OS를 가지고 있지않다고 이해했었습니다. 그래서 커널도 리눅스 커널을 공용으로 사용하는 것으로 알고있습니다. 그런데, ``` docker exec -it <컨테이너> sh ``` 부분에서 sh, bash, powershell 부분들은 OS에 따라 terminal을 실행하는 명령어가 달라진다는 것인데, OS가 도커 이미지와 컨테이너에 적재된다는 것을 의미하는 것인가요? 2. 만약 OS가 이미지와 컨테이너에 적재된다면, 어떻게 윈도우 같은 운영체제가 리눅스 커널을 사용할 수 있는 지 궁금합니다. 3. 또, OS가 이미지와 컨테이너에 적재된다면, 각 컨테이너에 적재된 운영체제의 커널은 사용하지 않는 것인가요? 감사합니다.