본문 바로가기

Docker3

2 실습2 MySQL 접속 및 사용 00 개요목적: docker를 이용하여 MySQL에 접속하여 데이터를 저장하기 위한 table 생성하는 실습 진행01 docker 접속조건: 접속하기 전 사용하고자 하는 docker 가 실행(run) 중이어야 함docker 열어서 해당 컨테이너 실행하기 (run)# 문법docker exec -it 컨테이너명 bash$ docker exec -it todos bashbash-4.4#docker 안에 있는 todos 컨테이너의 bash 쉘을 사용하게 하는 명령어02 MySQL 접속# 문법bash-4.4# mysql -u 사용자 -pbash-4.4# mysql -u root -proot 사용자를 통해 mysql에 접속하게 하는 명령어-p 옵션 뒤에 입력 안하고 enter 누를 시 비밀번호를 따로 입력해주겠다는.. 2024. 4. 25.
2 실습1 MySQL 컨테이너 실행 (docker) 00 개요목적: 프로젝트에서 데이터베이스를 사용하기 위해 Docker를 이용해 MySQL 데이터베이스를 동작시켜주는 실습 진행01 docker 사용하기1. docker 버전 확인$ docker -vDocker version 25.0.3, build 4debf41 # docker 버전docker 버전이 출력되지 않거나 실행 중이지 않다고 뜨면 앞서 설치했던 docker desktop 프로그램이 정상적으로 동작 중인지 확인 필요2. docker 컨테이너 동작시키기$ docker run -p 3306:3306 -e MYSQL_ROOT_PASSWORD=todos -e MYSQL_DATABASE=todos -d -v todos:/db --name todos mysql:8.01) 옵션.. 2024. 4. 24.
0 오리엔테이션 00 강좌 소개 강의 목적 실무에 바로 적용 가능한 FastAPI 사용법 익히기 예: project구성, test code, refactoring, debugging, version management, etc. 수강 대상 FastAPI가 처음이신 분 웹 개발이 처음이신 분 기초 Python 문법 익히신 분 다루지 않는 내용 기초 Python 문법: 수강자들이 Python 문법 어느 정도 알고 있다고 가정 UI (템플릿 엔진 활용한 프론트엔드 e.g., Jinja): 이 강의에서는 FastAPI에서 제공하는 Swagger UI만 다룰 것 비동기 프로그래밍 (AsyncIO): 비동기 프로그래밍은 심화있게 다루지 않을 것. 적절한 라이브러리를 활용하여 FastAPI의 간단한 비동기 처리만 다룰 것 강사 소개.. 2024. 3. 26.