인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

김원준님의 프로필 이미지
김원준

작성한 질문수

작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지

Docker GUI Portainer 컨테이너 생성

vultr 질문있습니다.

작성

·

266

0

AWS는  무료로 진행할 수 있어서 vultr말고 AWS로 진행 하려고합니다.

제 노트북에 docker가 깔려있지만, 알려주신대로 포테이너 받아서 (포트 9000으로 해서, 로컬:9000으로 구축하였습니다.)

로컬에서 docker 컨테이너를 구축한 뒤에, AWS에서 배포하는 것이  가능할까요?

불가능 하다면, 바로 결제해서 선생님처럼 vultr로 진행하겠습니다.

답변 1

1

Hyong Sok Park님의 프로필 이미지
Hyong Sok Park
지식공유자

안녕하세요 김원준님!
강좌 잘 들어주셔서 감사합니다.

AWS 로 진행하셔도 전혀 문제될 것은 없습니다.
로컬에서 docker를 구축하고, AWS 에서 배포하는것 또한 물론 가능합니다.

docker의 목적이 원래부터가 호스트의 OS, 환경과 관계없이
어디서든 일관적인 배포 및 사용이 가능하도록 컨테이너화 하는 것이니까요.

하지만 제가 강좌에서는 Vultr를 사용했는데,
분명 AWS 위에서는 다른 몇몇 설정이 분명히 존재합니다.
가상서버 제공사에 따라 다른 설정이나 환경 차이에 대해서는 제가 따로 언급을 하지 않기 때문에,
그런 점에서 문제가 생긴다면 조금 시행착오를 겪으셔야 한다는 점? 정도는 염두에 두시면 괜찮을 것 같아요.

그리고 로컬에서 일단 환경을 구축해서 테스트해보고,
AWS 에서 다시 동일한 환경을 구축하고자 한다면 물론 가능하긴 하지만,
강좌를 진행하면서 설정하는 해당 docker host 만의 설정들은 다시 한번 설정을 해주셔야 할 거에요.

그리고 image 같은 경우도 따로 Dockerhub 나 다른 registry 서비스를 통해 원격으로 받아오는 형식이 아니라면,
AWS 에서 똑같은 작업을, 그러니까 다시 Dockerfile 기반으로 이미지를 만들어야 하구요.

만약 질문의 요지가 로컬 docker 호스트에서 AWS 의 가상서버에 원격으로 docker 환경을 배포할 수 있는지 여쭤보시는 거라면,
그것도 물론 가능 할 것 같긴 합니다.

docker swarm 에 AWS 서버를 worker 노드로 추가하고,
해당 노드에 컨테이너들을 구동시키는 형식으로 구축할 수 있을듯 해보이긴 하는데,
그 정도 심화 내용은 따로 강좌에 포함되어 있지는 않습니다.

뭔가 docker 강좌 초반부 즈음에 질문을 남겨주신것 같은데,
이후 강좌의 내용들이 답변에 포함되다 보니.. 혹여라도 질문이 충분하지 않거나 이해가 안되신다면 계속 질문 남겨주세요!

좋은하루 보내시구요!

감사합니다-

김원준님의 프로필 이미지
김원준
질문자

답변 감사합니다 ! 매번 기초적인 질문 하는 거 같은데 꼼꼼히 답변주셔서 정말 감사해요 ㅜ 오픈채팅방에도 질문하니깐, 배포 1회차  장린이는 결제 해서라도 차근차근 따라하라고 다들 답변을 해주셔서 (작정하고 장고 강의도 이 오픈채팅방에서 추천받았습니다 !! ) Vultr결제하고 열심히 배우고있습니다 감사합니다 ㅎ

김원준님의 프로필 이미지
김원준

작성한 질문수

질문하기