[강의] 도커(Docker) 활용 및 배포 자동화 실전 초급

이도원·2022년 10월 25일
0

백엔드

목록 보기
2/2

1. ec2 생성, jupyternotebook 설정

  1. ec2만들어주기 (key는 잇는거 쓰거나 새로 생성)

  2. powershell(key잇는 위치 이동) 통해 접속 ( 연결 -> ssh client 서 예시 복사 )

  3. 주피터노트북 설치

  4. jupyter notebook 비번, 환경 설정

  5. https적용(ssl 인증서)

  6. 주피터 노트북 자동실행 설정.

  7. 백그라운드로 돌려주면 편함

  8. chrome 통해 주소로 접속하면 쉽게 접근 가능하다.

Docker 설치 및 실행

  1. 필요한 패키지 설치

  2. 도커 설치 ( os에 맞게 )

  3. 이미지 받아오기 (pull)

  4. 받은 이미지 실행 (run)

Docker 이미지 만들고 실행

  1. 도커 파일 생성(Docker)

  2. 파일 구성( OS(from), 작성자(maintainer), 환경변수(ENV), 필요한 설치(run), 포트(expose), 실행(cmd) )

  3. 도커 파일 빌드 ( 오류 나면 수정하고 다시 빌드 ) -> 이미지 생성

  4. 생성된 이미지 실행 (run) -> 컨데이너 생성

  5. 컨테이너 생성된 경로로 이동해 작성!( bash를 통하면 더 쉬움)
    이를 이용해 어떤 OS에서든 docker을 통해 동일한 환경에서 작업 가능하고
    하나의 OS에서 쉽게 여러개의 독립된 서버를 돌릴 수 있다.

참고

https://sleepyeyes.tistory.com/67

profile
studying

0개의 댓글