728x90 반응형 docker3 도커를 활용한 Python Flask 프로젝트 예제: MySQL 연동 및 Docker Compose로 간편한 구성 관리 (2) *도커 사용 예제2 1. python flask 프로젝트를 docker로 실행해 보자 - pip install flask 명령어를 사용하여 flask를 임포트 한다. - app.py 파일을 작성한다. - requirenebts.txt 파일을 작성한다. - Dockerfile을작성한다. Dockerfile을 빌드하고 docker run -d -p 8000:5000 python-docker 명령어를 입력하면 컨테이너가 실행된다. 2. 데이터 베이스 연결 (mySql) - docker volume create mysql - docker volume create mysql_config - docker network create mysqlnet docker run --rm -d -v mysql:/var/lib/m.. 2023. 2. 20. 도커를 활용한 Spring Boot 프로젝트 예제: PostgreSQL 연동과 데이터 관리 방법 (1) *도커 사용 예제1 1. spring boot 프로젝트를 docker로 실행해 보자 - spring boot 프로젝트를 Gradle을 사용하여 빌드한다. - 프로젝트 최상단에 Dockerfile을 생성하고 세팅한다. - 터미널에서 다음 명령을 실행하여 Docker 이미지를 빌드합니다. docker build -t . (현재 디렉터리를 빌드 컨텍스트로 지정하는 끝에 있는 점에 유의하십시오.) - 방금 빌드한 이미지에서 컨테이너를 시작합니다. docker run -p : - 이제 애플리케이션에 액세스할 수 있습니다. http://localhost: *spring boot에 postgreSQL docker로 연동하기 - docker run --name some-postgres -e POSTGRES_PASSWO.. 2023. 2. 20. 도커(Docker) 사용 이점과 설치 가이드: 더 효율적이고 경제적인 애플리케이션 관리 *도커 사용 이점 1. 이식성: Docker 컨테이너는 Docker 런타임이 설치된 모든 시스템에서 실행될 수 있으므로 한 환경에서 다른 환경으로 애플리케이션을 쉽게 이동할 수 있습니다 2. 격리: Docker 컨테이너는 서로 격리되어 애플리케이션이 서로 또는 호스트 시스템을 방해하지 않도록 합니다 3. 확장성: Docker 컨테이너는 필요에 따라 쉽게 확장 또는 축소할 수 있으므로 조직은 수요 변화에 신속하게 대응할 수 있습니다 4. 배포 용이성: Docker 컨테이너를 빠르고 쉽게 배포할 수 있으므로 애플리케이션을 시작하고 실행하는 데 필요한 시간과 노력이 줄어듭니다 5. 버전 제어: Docker 이미지의 버전을 지정하고 레지스트리에 저장할 수 있으므로 필요한 경우 이전 버전으로 쉽게 롤백할 수 있습.. 2023. 2. 20. 이전 1 다음 728x90 반응형