컨테이너 활용과 연결

이진영·2022년 10월 10일
0

Docker

목록 보기
7/10
post-thumbnail

생성일: 2022년 2월 19일 오후 2:34
태그: 도커활용

docker로 jupyter notebook 띄우기

docker run --rm -d -p 8888:8888 -v /home/ubuntu/2021_LEARN:/home/jovyan/work jupyter/datascience-notebook
  • 이렇게 만들어 준다면 AWS사이트에서 인바운드 규칙을 추가를 해줘야 한다.

참고로0.0.0.0/0 은 모든 ip를 말하며 , 8888를 허용하겠다가 된다.

참고로0.0.0.0/0 은 모든 ip를 말하며 , 8888를 허용하겠다가 된다.

  • 성공!!

근데 토큰을 알아야지 들어갈 수 있다.

토큰은 docker logs를 통해 알 수 있다.

docker logs ac3

  • 파란색 부분이 토큰이다!

쭉 수업 내용파일을 실행하다 보면 mysql구문이 나오는데 이부분을 따로 설치를 해줘야 한다.

—> 기존 vi 를 통한 mysql 를 사용!

  1. build —>

    docker build --tag mysqldb -f Dockerfile-mysql .
  2. run —>

    docker run -d -p 3306:3306 --name mydb -v /home/ubuntu/mysqldata:/var/lib/mysql mysqldb

    참고로 mysql은 3306포트를 사용한다.

  3. 하지만 에러를 만난다..ㅠㅠ

    (2003, "Can't connect to MySQL server on 'localhost' ([Errno 99] Cannot assign requested address)")

    —> 여기가 localhost로 설정이 되어 있었기 때문

    —>내가 사용하는 ip로 바꿔준다면

    (2003, "Can't connect to MySQL server on '3.38.89.170' (timed out)")

    —>3306포트를 등록 안해줘서 생긴 에러

    짜잔 잘 실행이 된다.

profile
내가 공부한 것들을 적는 공간

0개의 댓글