풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]대시보드
월 15,400원
5개월 할부 시다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 해결됨풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]
main.py
안녕하세요 다름이 아니라 제가 main.py 내용애서 db이름을 수정 안해주고 docker-compose up을 시킨뒤 원인을 알고 db 부분을 수정 해줬습니다. 그런 다음 실행을 시켜줬지만 "davedb"가 계속 없다고 뜨는 오류를 확인을 하였는데요 그래서 인위적으로 davedb를 만들어 주고 실행을 하니 success가 뜨는 것을 확인을 했습니다. 혹시 수정을 해도 똑같은 오류가 뜨는 원인이 뭘까싶어 질문 남깁니다.
- 미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]
vi 다시 깔아주는 부분에서 질문이 있습니다.(10:39)
안녕하세요 질문이 vi를 예전에 깔아줬었는데 해당 이미지 공간이랑 vi를 깔아 줬던 공간이랑은 다른건가요??
- 미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]
docker logs에 대한 질문.
안녕하세요 수업을 듣는 도중 오류를 만나게 되었는데요 9분 42초 부분입니다. 몇번을 돌려 봐도 선생님과 동일하게 작성하였지만 logs를 치면 저는 "/bin/sh: can't open 'hello':No such file or directory" 라고 뜨네요 run은 잘되었는데 inspect상에서는 CMD는 담겨저 있지 않은 상태입니다. 더 나아가 19분 쯤에는 rm을 사용하면 홈페이지가 안 열려야 하는게 아닌가요 실제로 저는 rm 를 추가한 결과 안되고, 없이 명령창에 치닌깐 되었거든요..!
- 미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]
도커 실습자료는 어디서 다운받나요?
안녕하세요 도커 강의 수강생입니다. 공지사항을 봐도 실습자료는 다음챕터에서 받을수 있다고만 나오는데 다음 챕터가 어디인가요? 도커 실습자료를 어디서 받을수 있는지 알려주시면 감사하겠습니다~
- 미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]
/usr/local/apache2/htdocs
안녕하세요 다름이 아니라 폴더 안에 css파일이 없는데 어떡할까요...ㅠㅠ 다시 첨음부터 alpine을 만들고 했는데도 없네요...ㅠㅠㅠㅠㅠ
- 미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]
3티어 서버 구조에 관하여
제가 프론트엔드, 백엔드, 데이터베이스, 3티어 서버구조를 사용할 예정인데 이럴 경우에 서버 구조가 이렇게 되는게 맞나 싶어서 질문드립니다. 제가 이해하기론 (그림이 난해한점 죄송합니다...) 이런식으로 도커로 하나하나 말아주는것으로 인해서 1 운영체제에 세팅없이 빠르고 간단하게 업로드 가능, 2 운영체제로 인한 오류 없음. 3 독립된 서비스 구현가능(?) 위 장점때문에 도커 쓰는걸로 압니다, 하지만 3번은 도커안에 백엔드서버 여러대 다같이 말거나 데이터베이스까지 넣거나하면 서버컴터 하나에 과부화가 심해서 그냥 하나하나 말아줘야된다고 생각중인데 이게 맞는가, 실무에선 어떤구조로 사용되는가 궁금합니다. 질문을 요약하면 트래픽이 꽤 많은 서비스(트위터, 디시인사이드 같은)를 만들때 실무에서 어떤 구조로 사용되는지 궁급합니다! (로드벨런싱 등 자세한 내용 추가해주면 정말 감사하겠습니다!) 그리고 제가 이해한것중에 틀린말이 있으면 지적해주시면 정말감사하겠습니다!
- 미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]
yml 파일이 여러개일경우
docker-compose.yml docker-compose_nginx.yml docker-compose_mysql.yml docker-compose_tomcat.yml 이런식으로 yml파일이 여러개일경우에도 그냥 docker-compose up 하면 다 실행되는건가요? up down을 개별적으로도 할 수 있나여?
- 미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]
리버스 프록시는 L4 같은걸 쓰지 못할때 쓰는 거라고 보면 되나요?
제목과 동일합니다 리버스 프록시 역할이 L4 같은 느낌이 드는데 비용문제나 이런걸로 L4 구성이 어려울때 쓰는게 리버스 프록시 인건가요?
- 미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]
putty에서 open에서 접속과정에서 생긴 문제..ㅠㅠ()
문제: no supported authentication / server refuse 문구가 떳습니다. 처음에 aws홈페이지에서 오류를 해결할려고 노력을 하였지만 결국 리서치로 찾게 되었네요 혹시 저와 같은 오류가 뜨신분 있다면 공유합니다!! https://knowledge.tistory.com/3 정리가 아직 안되었다니 참고하시고 따라주시면 잘 될겁니다!! 혹은 이 오류는 어떠한 것 때문에 발생한 문제일까요?? 알고 계시다면 답을 주시면 감사하겠습니다.
- 미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]
도커 이미지외 완전 초보 질문
1. 도커 이미지는 보통의 파일과는 다르게 봐야할 것 같은데.... 확장자가 따로 있을까요? 어떻게 이해해야 할까요 2. 강의에서 우분투 이미지를 쓰는 부분이 있던 것 같은데 우분투는 아마존 ec2에서 쓰이는 host os이고 따로 guest os용으로 이미지를 이용할 필요는 없는거죠. (다시말해 실무에서 우부투를 컨테이너에 넣을 일이 없는것이죠?) 너무 초보 질문이라 답변하시기 난감할수도 있으실텐데 몇마디 주셔도 많이 도움이 될 것 같습니다. 감사합니다. 꾸벅
- 미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]
docker attach 랑 exec 의 차이점을 잘 모르겠습니다.
10. 실행중인 컨테이너에 명령 실행하기 exec 11. 실행중인 컨테이너에 연결하기 attach 이 둘의 차이점이 몬지 잘 모르겠습니다. 회사에서 네트웍 구축 운영만 10년 정도 하다 이제 iaas 쪽 하이퍼바이저 구축등 새롭게 해보고 있는데 보통 시스템 벤더 업체 엔지니어들 왔을때 컨테이너 내부 확인할때는 주로 exec만 쓰더라구요 오늘 강의에서 두개 명령어 써봐도 둘다 컨테이너 안으로 들어가는거 같은데 구체적인 차이가 몬가요? ;; 네트웍만 하다가 와서 모르는게 많네요 ...
- 미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]
도커 컴포즈 설치에서 막히시는 분들~
버전이 강의 따라하면서 도커 컴포즈에서 버전이 안나와서 보다보니 pdf 복사한걸로 하면 윈도우라서 복사가 잘 안된건지 notfound 만 docker-compose에 남게 되네요 아래 명령어로 설치하면 강의와 동일한 버전으로 할수 있는거 같아요 sudo curl -L "https://github.com/docker/compose/releases/download/1.28.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose 네트웍 운영만 하다 새롭게 리눅스 도커 등등 공부해보고 있는데 많은 도움이 되네요~
- 미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]
1.28.2버전 설치안됨
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose 위 버전으로 설치하니까 되네여 문제는 1.28.2 버전의 강의 환경설정과 과연 문제없이 돌아갈지..?;;
- 미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]
안녕하세요 본격적인 시작에 앞서 질문 하나 드립니다.
제가 사실 강사님 이전 강의들은 하나도 안 듣고 이 강의를 바로 듣는데,그래도 괜찮을까요? 저는 스프링(자바)로 백엔드 개발을 주로 하는데, 강사님의 이전 강의들은 모두 파이썬으로 개발이 진행된 거 같아서 걱정되서 묻습니다.
- 미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]
도커 컴포즈 volumes
도커 컴포즈 파일 작성중에 volumes에 제 로컬 디렉토리와 컨테이너에 있는 디렉토리를 마운트하는데, 제가 컨테이너에는 디렉토리 구조를 1. 이미지를 제가 만들었다면 알 수 있지만, 2. 이미지를 허브에서 가져온다면 보통 모를 것 같은데 2번과 같은 경우에는 마운트를 하려면 어떻게 해야 하나요? 예시에서 volumes: - ./mysqldata:/var/lib/mysql 이라고 했을 때, 저 혼자 한다면 저는 /var/lib/mysql에 마운트해야 한다는 사실을 모를 것 같아서요
- 미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]
판서 프로그램과, 영상 녹화 프로그램이 궁금합니다.
선생님 항상 좋은 강의 잘 듣고 있습니다 ^^ 다름이 아니라 수업하시는 중 판서 프로그램과 영상 녹화 프로그램을 어떤 것을 사용하시는지 궁금하여 이렇게 문의드립니다. 올 한해 좋은 강의 촬영하시느라 고생많으셨고 내년에도 좋은 일 가득하시길 바라겠습니다. 미리 새해 복 많이 받으세요 ^^
- 미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]
도커 컨테이너를 이용한 가상화
안녕하세요 선생님. 도커 컨테이너를 이용해서 가상화하는 것에 대해 질문이 있습니다. 예를 들어 분산 처리를 위해 서버가 4대 정도가 필요하다고 할 때, 도커를 이용해서 4개의 컨테이너를 만들면, 그것들을 이용해서 마치 4대의 서버가 있는 것처럼 작업을 할 수 있나요?
- 미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]
dockerfile에 COPY 명령어 기입 후 run 하면 프로세스가 종료돼요
dockerfile에 COPY명령어 기입하고 6:37부터 설명하는 이미지 빌드 후 run 명령어로 실행했는데 마지막 줄과 같이 바로 프로세스가 종료돼서 웹을 띄울 수가 없습니다 ㅠㅠ 혹시 몰라서 이전 수업에서 배웠던 httpd 이미지를 사용하여 run해봤는데 이 경우에는 종료되지 않습니다! docker run -d -p 9999:80 --name myweb2 httpd 또한, COPY 명령어를 삭제하고 run해봤을 때는 바로 종료되었습니다 ㅠㅠ 아마 dockerfile 문제인거 같은데 이유를 모르겠습니다
- 미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]
dockerfile 작성을 위한 주요 명령 익히기2에서 질문이 있습니다.
이해한 바로는, CMD가 컨테이너에서 이미지 만들고 나서 쉘 명령어같은 걸 실행하는 거 같은데요. 근데 이전 강의에서는 CMD 에서 httpd-foreground를 안해줘도 웹서버가 잘 돌아가던데요. inspect로 확인해보니까 CMD에서 httpd-foreground가 자동으로 설정되어 있습니다. 이거는 httpd:alpine 이미지에서 자동으로 설정되있는 거고. 공부하는 차원에서 비슷한 명령어를 살짝 바꿔서 실행한 거로 봐도 될까요??
- 미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]
도커와 도커연결하기 보면서 질문이 있습니다.
안녕하세요. 도커 강의 보면서 질문이 생겼습니다. FROM mysql로 이미지를 만드는거랑, FROM우분투 후에 RUN 으로 mysql을 설치하는거랑 어떤 차이가 있는걸까요? 전자로 만들때는 비밀번호 설정같은게 미리 가능하던데 후자로 설치하면 Dockerfile에서 RUN으로 설치하는것만 하는게 아니라 비밀번호 설정까지 전부 해줘야 하는걸까요?? 주피터노트북도 그렇고. 우분투 이미지를 부럴온 후에 설치하는거랑 주피터 노트북이미지를 가져오는거 이런것들의 차이가 궁금합니다