Docker

· Docker
서론NextJs Framework 기반의 Application을 build하는 방법중 많이 쓰이는 방법은 패키지 매니저를 활용한 빌드입니다. 는 패키지 매니저와 더불어 Docker를 활용하여 빌드 및 이미지화 하는 방법을 포스팅하려 합니다. 본 포스팅에서는 yarn 패키지 매니저를을 활용합니다. 본론1. Node 버전 확인nextJs는 react기반의 프레임워크로써 버전에 따라 최소 지원되는 NodeJs버전이 다릅니다. 저는 nextJs 14 버전의 어플리케이션을 빌드할 예정이고 Node.js 버전은 최소 18.17.0 버전을 사용해야하는데 저는 20버전을 활용합니다. package manager로 yarn을 사용하기 때문에 docker hub에서 node 20버전중 yarn이 함께 설치되어있는 ap..
· Docker
서론SpringBoot Framwork 기반의 Application을 build하는 방법은 많이 있습니다. 그 중 Docker를 활용하여 빌드 및 이미지화 하는 방법을 포스팅하려 합니다. 본 포스팅에서는 gradle build tool을 활용합니다. 본론1. JDK , Spring Boot 버전 및 빌드 툴 확인하기Application에서 사용하는 java 및 springboot 버전을 확인하려면 build.gradle 파일에서 확인할 수 있습니다. 2. docker hub에서 jdk 이미지 찾기어플리케이션을 컨테이너 이미지로 만들때에 중요한건 아무래도 경량화라고 생각합니다. 때문에 저는 jdk 버전에 맞는 slim(경량화된 버전) 이미지를 활용하여 빌드를 시켜줄 예정입니다. Docker Hub에 접속하..
· Docker
가히 혁명적이다. GPT가 출시된 날을 기점으로 나는 구글링을 멈췄다. 내가 원하고자 하는 답변이 게시되어있는 블로그 찾아 삼만리를 하지 않아도 되는 점이 가장 컸기에 GPT의 의존성을 높였다. 물론 올바른 대답이 아님에도 불구하고 확답처럼 답변을 해서 어리둥둥 했던 적 도 있었지만, 귀찮은 개발 환경 셋팅을 자동으로 시키기에는 훌륭한 존재였다. 물론 완벽하진 않다. 2021년 까지의 데이터를 기반으로 만들어져 있기 때문에 하루가 멀다 하고 update 되는 IT 기술의 최신화된 답변은 어렵지만, 큰 그림에서 도안을 짜고, 셋팅을 하는 것에는 문제가 전혀 없다고 느꼈다. 나 : php 8.1, nginx 1.14, mysql 5.7, redis latest, Mongo latest 로 구성된 docker..
· Docker
Docker Docker를 사용하여 Laravel 환경 구축하기 Laravel Valet을 사용하여 개발 진행하던 중, 문득 Docker를 사용해 보고 싶어서 정리하며 만들어본다. Docker-compose 를 사용하여 nginx / mysql / app 각 컨테이너를 만든 후 한개의 컨테이너로 묶어 사용한다. 파일트리 laravel_docker .env Dockerfile application laravel source docker-compose.yml nginx nginx.conf laravel.conf docker-composer.yml docker-compose 명령어를 사용하면 docker-compose.yml 파일을 읽어 처리한다. version: "3.7" services: #Larav..
MingyuKim
'Docker' 카테고리의 글 목록

페이지 로딩중입니다. 잠시 기다려주세요!

민규의 블로그

도움이 되셨다면 구독 부탁합니다!