도커(3)
-
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 -
AWS Lambda에 셀레니움, 크롬 드라이버를 사용하는 방법(1)
개발 환경 ubuntu 20.04 python 3.8 docker aws sam 사전 지식 aws - Lambda python selenium 람다에 크롤링 기능을 적용해 서비스를 한 지 1년이 다가온다. 메가박스 이벤트 알리미를 만들고 운영 중이다(궁금하시다면 클릭) 프로그램을 만들 때 클라우드의 핵심 기술은 람다를 사용했다. 나 혼자 운영 중이라 우여곡절이 많았다. 돈 받고 운영하는 것도 아니고 회사 생활하면서 취미로 만든걸 이렇게 오래 운영할 줄은 생각도 못했었다. 그래도 영화 좋아하는 분들에게 도움을 준다니 기분이 좋아서 운영해오다 큰 고비가 왔다. 메가박스에서 빵원티켓에 대해 자주 HTML Form을 변경 하다 보니 빵원 티켓에 대해 서비스를 제대로 못하는 상황이 발생한다. 이럴 경우 몇 가지 ..
2022.11.20 -
자주 사용하는 docker명령어 모음
컨테이너 리스트 확인 docker ps -a 네트워크 리스트 확인 docker network ls 이미지 다운로드 docker pull [이미지명]:[태그명] 삭제 사용하지 않는 이미지, 컨테이너, 볼륨, 네트워크 일괄 삭제 docker system prune [옵션] -a : 사용하지 않는 이미지, 컨테이너, 볼륨, 네트워크 모두 삭제 -f : 강제로 삭제 빌드 docker build -t [생성할 이미지명] -f [빌드할 dockerfile명] . 마지막 .(닷)의 의미는 도커 파일이 있는 위치를 의미 현재 폴더에 있다면 . 으로 표현 실행중인 컨테이너에 bash프로세스 실행 docker container exec -it [실행중인 컨테이너 ID or Name] /bin/bash
2022.04.07