실습환경 : 명령프롬프트(cmd)
배경
- 운영체제는 윈도우10을 사용.
- 현재 윈도우 내 리눅스(우분투)에 airflow 컨테이너를 구축한 상황.
- 도커 내부에서 셀레니움을 실행시킨적이 있다. 정말 토나온다. 구축의 난이도는 2째로 놓고 봐도.
리눅스 환경이라, 셀레니움의 가장 강점(동작이 보여서 오류 위치를 찾을수 있다) 를 포기해야한다. - 따라서 컨테이너 외부 비주얼한 환경(윈도우)에 셀레니움 스크립트를 저장하고, 실행시키고자 한다.
전체 순서
- 윈도우 내 ssh 설정으로 외부에서 접근 가능하게 수정(여기서 할 것)
- airflow로 윈도우에 my_script.py 파일을 생성하고 실행시켜 테스트
- 실제로 my_script.py에 셀레니움 코드를 넣고 테스트
윈도우 내 ssh 설정으로 외부에서 접근 가능하게 수정
- 윈도우 검색창에서 "선택적 기능" 검색후 실행
- 선택적 기능 찾기 검색창에서, ssh 검색
- openSSH 서버, openSSH 클라이언트 설치
- ssh 서버 실행
$ net start sshd
+추가설정(선택) : 컴퓨터 부팅시 자동시작 설정
$ sc config sshd start= auto - cmd 창을 열어 본인 컴퓨터의 접속주소(IPv4 주소)를 찾기
$ ipconfig
위에 명령에 치면 나옴, 복사 - 본인 컴퓨터 계정이름 찾기
$ whoami
치면 computer_name\계정이름 - 이제 완료 됐으니 접속 해보기
$ ssh 계정이름@IPv4주소 -p 22
'다용도 로컬 파이프라인 구성' 카테고리의 다른 글
Poetry + 도커컨테이너 모듈 의존성 간편화2 (2) | 2024.07.16 |
---|---|
airflow.cfg 상세 분석 (0) | 2024.07.01 |
도커 컨테이너에서 외부 셀레니움 실행 3 (0) | 2024.06.23 |
도커 컨테이너에서 외부 셀레니움 실행 2 (0) | 2024.06.15 |
Poetry + 도커컨테이너 모듈 의존성 간편화1 (1) | 2024.06.12 |