docker(10)
-
docker로 Redis 설치 후 Medis에 SSH로 연결하는 방법
Name : Favorites에 등록될 이름. 원하는 이름으로 저장 Redis Host : 기본 설정 Port : 기본 설정 Password : 없음 Host, Port, Password는 만약 Docker에 설정했다면(redis.conf) 해당 설정에 맞게 저장해줘야 한다. SSH Tunnel : 체크 SSH Host : 접속할 원격 머신의 IP SSH User : 원격 머신의 계정명 SSH Key : 접속할 SSH 파일 경로(나는 putty로 만든 pem파일로 접속함) SSH Port : 기본 설정 1. 원격 머신(AWS or Azure.. etc)에 포트가 인바운드 되어야 하고 실행 중인 redis 도커에 6379 포트가 개방돼있어야 한다. 2. redis 설정에 protected-mode no가 ..
2023.01.26 -
docker로 MySQL 설치 후 MySQL Workbench에 SSH로 연결하는 방법
사전 준비 linux 환경 ubuntu 20.04 docker windows 환경 MySQL Workbench ubuntu에 도커 설치 후 MySQL를 한 상태에서 이 글을 봐야 자연스럽게 이해 가능 https://aaaag.tistory.com/59 원격 linux 머신에 visual studio code 의 docker 확장 설치 후 mysql 설치 환경 구성 ubuntu 20.04 docker, docker-compose visual studio code 사전 지식 docker 들어가기 전 visual studio code의 확장 프로그램 중 마이크로소프트의 도커 관련된 프로그램은 2개를 지원한다. Docker cli 환경에서 aaaag.tistory.com VS Code 설치는 옵션이므로 VS C..
2023.01.23 -
AWS Lambda에 셀레니움, 크롬 드라이버를 사용하는 방법(2)
개발환경 ubuntu 20.04 python 3.8 docker aws cli aws sam aws ecr aws lambda selenium chrome driver 이 글을 따라 하려면 알아야 될 기술들이 많다. https://aaaag.tistory.com/60 /tmp/chromium.zip unzip /tmp/chromium.zip -d /tmp/ mv /tmp/chrome-linux/ /opt/chrome curl "https://www.googleapis.com/download/storage/v1/b/chromium-browser-snapshots/o/\ Linux_x64%2F$CHROMIUM_VERSION%2Fchromedriver_linux64.zip?generation=165239775..
2022.12.25 -
원격 linux 머신에 visual studio code 의 docker 확장 설치 후 mysql 설치
환경 구성 ubuntu 20.04 docker, docker-compose visual studio code 사전 지식 docker 들어가기 전 visual studio code의 확장 프로그램 중 마이크로소프트의 도커 관련된 프로그램은 2개를 지원한다. Docker cli 환경에서 docker 사용했던걸 gui 환경에서 visual studio code를 이용해 사용한다. Dev Containers 개발 환경일 경우 docker를 이용해서 환경 구성 했던걸 dev containers를 이용해서 visual studio code로 docker의 볼륨과 매칭되어 사용한다. 전자는 실제 라이브 서비스 등의 환경 구축을 위해 사용할 때 유용하며 후자는 개발 환경에서 여러 개발자가 하나의 머신에서 사용할 때 유..
2022.12.24 -
docker 로 mysql image 생성 후 run 실행 시 컨테이너 생성 후 자동으로 컨테이너가 삭제되는 상황
환경 구축 1. gcp - e2 micro 2. azure - B1s 3. ubuntu 20.04 mysql 최소 사양은 ram이 4기가이다. 근데 클라우드에서 지원하는 머신 중 사양이 안 되는 머신에서 설치 시 어떻게 될까?라는 궁금증과 각 클라우드 회사마다 지원하는 프리티어 환경에서 테스트해보고 싶은 마음이 생겨 테스트해봤다. 1. GCP 프리티어 환경(e2M) 안에서 docker를 통해 mysql 이미지를 만든 후 컨테이너 생성과 동시에 실행(docker run) 시 머신이 down(멈춤 현상)되어 버렸다. 2. Azure 프리티어 환경(e2M) 안에서 docker를 통해 mysql 이미지를 만든 후 컨테이너 생성과 동시에 실행(docker run)시 실행하려고 하지만 컨테이너가 바로 삭제되고 머신..
2022.12.11 -
AWS Lambda에 셀레니움, 크롬 드라이버를 사용하는 방법(1)
개발 환경 ubuntu 20.04 python 3.8 docker aws sam 사전 지식 aws - Lambda python selenium 람다에 크롤링 기능을 적용해 서비스를 한 지 1년이 다가온다. 메가박스 이벤트 알리미를 만들고 운영 중이다(궁금하시다면 클릭) 프로그램을 만들 때 클라우드의 핵심 기술은 람다를 사용했다. 나 혼자 운영 중이라 우여곡절이 많았다. 돈 받고 운영하는 것도 아니고 회사 생활하면서 취미로 만든걸 이렇게 오래 운영할 줄은 생각도 못했었다. 그래도 영화 좋아하는 분들에게 도움을 준다니 기분이 좋아서 운영해오다 큰 고비가 왔다. 메가박스에서 빵원티켓에 대해 자주 HTML Form을 변경 하다 보니 빵원 티켓에 대해 서비스를 제대로 못하는 상황이 발생한다. 이럴 경우 몇 가지 ..
2022.11.20