본문 바로가기
반응형

가상화 - vmware, docker14

[Docker] Docker 기초 - 1. 사용할 이미지 다운 받기 설치 https://docs.docker.com/engine/install/ubuntu/ 설치 방법이나 버전이 계속 바뀔 수 있어서, 링크로 대체합니다. 이미지 다운 받기 https://hub.docker.com/ 사용하고 싶은 환경을 다운받는 곳입니다. 가령 python 이미지를 다운받고 싶다면! 첫 번째 Official Image를 들어가면 됩니다. 들어가서! 여기 Tags를 누르면 원하는 버전의 이미지를 다운할 수 있습니다. 가령 python 3.8 버전을 다운받는다 했을때 이미지도 많고, 위에 붙은 postfix에 따라 용량이 다른걸 볼 수 있습니다. alpine, slim 이미지는 최소한의 기능만 넣은 이미지라고 하네요. 그래서 임베디드 장비에서 사용하기 위함 등등 이랍니다. 저는 보통 아무런 .. 2023. 2. 19.
[Docker] Win10에서 Nginx로 Load Balancing 하기 (Feat. 502 bad gateway, docker-compose) nginx로 로드밸런싱을 설정해주는 블로그들이 다양하게 있다. 여러 블로그를 따라 하면서 헷갈리는 점이랑 실제 시행착오를 통해 얻은 내용을 정리하고자 한다. 이 간단한걸 대충 10시간은 넘게 헤맸던 것 같다. Nginx로 로드밸런싱을 하는데 있어 특별한 점은 Docker-compose를 사용한다는 점이다. docker-compose를 여러워 할 필요는 없다. compose를 사용하면 compose 컨테이너 밑에 (compose 컨테이너라는 표현이 맞는지는 모르겠지만) 사용하고자 하는 컨테이너가 자동으로 생성되고 실행된다. 즉, 일일이 키고 끌 필요가 없다. docker-compose.yml 파일을 하나 만들고 다음과 같이 내용을 채우면 된다. 사실 networks는 필요없는 것 같다. nginx의 con.. 2022. 2. 8.
[Docker] Tomcat에서 CORS 해결하기 1. 해결방안 먼저 web.xml파일을 수정해야 하는데, web.xml위치가 중요하다. conf폴더 안의 web.xml 파일을 수정해야 한다. 그리고 web.xml 파일 안에서 적당한 위치에 아래 코드를 넣어주면 된다. CorsFilter org.apache.catalina.filters.CorsFilter cors.allowed.origins * cors.allowed.methods GET,POST,HEAD,OPTIONS,PUT,DELETE cors.allowed.headers Content-Type,X-Requested-With,accept,Origin,Access-Control-Request-Method,Access-Control-Request-Headers cors.exposed.headers A.. 2022. 1. 17.
[Docker] Tomcat, Mysql 서버 배포 및 Tomcat-Mysql 연동 하기 요즘 포스팅 중인 '네이버에서 영화 정보 크롤링하기'라는 주제를 다 포스팅하면 그다음으로 넷플릭스나 왓차를 클론 코딩하는 포스팅을 진행하려고 한다. 요즘에 도커 매력에 빠져서 도커를 이용해 Tomcat, Mysql 서버를 구축하고 도커 환경에서 클론 코딩을 진행하기 위해서 공부하던 중 Tomcat을 설치하는데 Tomcat과 Mysql을 연동하는 블로그를 따라 하는 과정에서 tomcat, mysql 설치 및 연동을 세세하게 보여주는 블로그를 찾기 못해 직접 써보고자 한다. 1. Tomcat 설치 1.1) 도커 레지스트리에서 tomcat pull 해오기 docker pull tomcat 다음 명령어를 통해 최신버전의 tomcat을 가져올 수 있다. 1.2) tomcat 컨테이너 생성 docker run -d.. 2022. 1. 5.
반응형