Docker는 애플리케이션 개발, 배송 및 실행을 위한 개방형 플랫폼입니다. Docker를 사용하면 애플리케이션을 인프라에서 분리하여 소프트웨어를 신속하게 제공할 수 있습니다. Docker를 사용하면 애플리케이션을 관리하는 것과 동일한 방식으로 인프라를 관리할 수 있습
사용할 이미지 기반으로 컨테이너 실행하기 Java11을 설치해보자FROM openjdk:11컨테이너 내부에 /app디렉토리를 생성하고, 해당 디렉토리를 현재 작업 디렉토리로 설정하기WORKDIR /app호스트 환경에 있는 FancyTimer.java 파일을 컨테이너 내
사용법docker image tag SOURCE_IMAGE\[:TAG] TARGET_IMAGE\[:TAG]예제docker image tag my-httpd drumgrammer/my-httpd:latest사용법docker push \[OPTIONS] NAME\[:TAG
도커 네트워크 컨테이너 두개 생성 네트워크 확인 사용법 docker container inspect ls docker container inspect [] 도커 컴포즈를 사용해야하는 이유 mysql과 wordpress 도커로 직접 연결 docker net
도커 컨테이너로 서비스를 하게 되면 하나의 도커 이미지 안에 서비스 운영에 필요한 모든 것들이 들어 있어 개발자들이 손쉽게 협업을 할 수가 있습니다. 또한 서비스 운영 환경과 개발 환경의 느슨한 결합으로 한쪽의 에러에도 다른 한쪽은 작업을 계속해서 이어 나갈 수가 있습
docker를 사용하여 배포하기 전에 제가 배포했던 방식에 대해 간략하게 설명해보겠습니다.AWS에서 우분투 이미지의 서버를 하나 생성하고 포트포워딩을 해준다.우분투 서버에 jdk 19을 설치한다.내 컴퓨터로 작업한 스프링 부트 프로젝트의 jar 파일을 생성한다.이 ja