생성일: 2022년 2월 19일 오후 2:34
태그: 도커활용
docker run --rm -d -p 8888:8888 -v /home/ubuntu/2021_LEARN:/home/jovyan/work jupyter/datascience-notebook
참고로0.0.0.0/0 은 모든 ip를 말하며 , 8888를 허용하겠다가 된다.
근데 토큰을 알아야지 들어갈 수 있다.
docker logs ac3
쭉 수업 내용파일을 실행하다 보면 mysql구문이 나오는데 이부분을 따로 설치를 해줘야 한다.
—> 기존 vi 를 통한 mysql 를 사용!
build —>
docker build --tag mysqldb -f Dockerfile-mysql .
run —>
docker run -d -p 3306:3306 --name mydb -v /home/ubuntu/mysqldata:/var/lib/mysql mysqldb
참고로 mysql은 3306포트를 사용한다.
하지만 에러를 만난다..ㅠㅠ
(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포트를 등록 안해줘서 생긴 에러
짜잔 잘 실행이 된다.