본문 바로가기
프로젝트에 사용된 라이브러리 추출(feat. requirements.txt) https://overface.tistory.com/740 PIPREQS - 특정 프로젝트에 있는 파이썬 패키지만 requirements.txt 로 만들기 개발환경이 변경 되었을때 일일히 패키지를 설치해야 하는데 이때 일일이 설치하지 않고 현재 사용하는 패키지만 기록해놓을 수 있도록 사용되는 명령어는 pip freeze 명령어 이다. pip freeze > requir overface.tistory.com 2023. 1. 30.
FastAPI 프로젝트 도커파일(DockerFile)로 이미지화 1. requirements.txt 만들어주기 https://gldmg.tistory.com/23 pip freeze 2. 도커파일(DockerFille) 작성방법 https://magpienote.tistory.com/149 **FastAPI 내 컨테이너 MySQL database ip:port 설정 [Docker IPAdress]:3306 * Docker IPAdress 확인방법 docker inspect [Container name] ex) "Networks": { "bridge": { "IPAMConfig": null, "Links": null, "Aliases": null, "NetworkID": "a9713e40efa33015e9cd18f473e32d40e143a75c60c7104f16295d.. 2023. 1. 12.
Docker hub repository에 image올리기 https://jow1025.tistory.com/314 4. 도커 허브에 이미지 파일 업로드하기 이번시간에는 저번시간에 실습한 우분투 이미지파일을 도커 허브에 업로드 해보겠습니다. 도커 허브에 가입하면 클라우드에 저장소를 생성하여 도커 이미지를 저장할 수 있고 필요 시 로컬에 jow1025.tistory.com **login 에러 발생시** https://bit-b-bit.tistory.com/194 2023. 1. 12.
Docker Login Error Login did not succeed, error: error during connect: This error may indicate that the docker daemon is not running.: Post "http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.24/auth": open //./pipe/docker_engine: The system cannot find the file specified. 체크해주면 된다. 2023. 1. 12.
Docker container 새로운 환경에서 실행 총정리 1) docker container를 image로 빌드함 - docker commit [컨테이너 이름] [만들 이미지 이름] https://bit-b-bit.tistory.com/171 혹은 - 도커파일 만들어서 docker build -t backendapi -f .\DockerFile . https://bit-b-bit.tistory.com/185 2) tar 파일로 save 함. http://egloos.zum.com/mcchae/v/11408520 export 는 시스템만 저장하므로 메타데이터까지 저장하려면 save로 3) mysql 데이터를 dump 함. 컨테이너 들어가기 docker exec -it www-mysql bash 데이터 저장하는 공간 (볼륨)으로 들어가기 모든 데이터베이스 .. 2023. 1. 11.
Mysql 백업 http://egloos.zum.com/mcchae/v/11408520 https://velog.io/@nhj2927/Docker-Mysql-Container-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EB%B0%B1%EC%97%85%EB%B3%B5%EA%B5%AC ------------------------------------------ 들어가기 docker exec -it www-mysql /bin/bash bash-4.4# mysql -u root -p Enter password: *에러발생 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) https://velog.io/@uoayop/ERR.. 2023. 1. 10.
Docker Snapshot이란 https://waspro.tistory.com/501 [Docker] 기동중인 도커 컨테이너에 파일 복사 및 스냅샷 생성 이번 포스팅에서는 도커 이미지 스냅샷 생성 과정에 대해 살펴보겠습니다. 지난 시간까지 도커 폐쇄망 구축 및 도커 내부 저장소 설치 과정 및 이미지 백업 / 롤백 과정에 대해 살펴보았습니다. waspro.tistory.com 사전 Dockerfile을 잘 작성하여 수행할 수 있으나, 사용 도중 부득이하게 변동이 이뤄날 경우 유지해야 하는 데이터가 있거나, 셋팅한 정보를 잃고 싶지 않거나 등등 도커 컨테이너 자체를 스냅샷 뜨고 싶을때 유용. 2023. 1. 10.
Docker 원리 이미지로 저장됨. docker commit [컨테이너 이름] [만들 이미지 이름] docker run -d --name www-mysql -e MYSQL_ROOT_PASSWORD=test1234! -p 3306:3306 -v www-mysql-data:/var/lib/mysql mysql-container (이미지이름) https://www.daleseo.com/docker-run/ 2022. 12. 27.
Docker Volume 컨테이너 연결 docker run -d --name mysql -e MYSQL_ROOT_PASSWORD=[비번] -p 3306:3306 -v www-mysql-data:/var/lib/mysql mysql (호스트볼륨:기본mysql볼륨경로) docker inspect mysql 마운트 확인하기 2022. 12. 27.
Docker) 빌드하기 https://learn.microsoft.com/ko-kr/visualstudio/docker/tutorials/tutorial-multi-container-app-mysql 2022. 12. 26.