목록docker (6)
Dev_R

이번 글에서는 Docker Compose(도커 컴포즈)를 사용하여 다중 컨테이너 애플리케이션을 관리하는 방법에 대해 자세히 설명드리겠습니다. Docker Compose를 활용하면 여러 개의 컨테이너로 이루어진 복잡한 애플리케이션을 쉽게 구성하고 관리할 수 있습니다. Docker Compose란 무엇인가요? Docker Compose는 여러 개의 서비스로 구성된 복잡한 애플리케이션을 쉽게 관리하기 위한 도구입니다. 여러분의 애플리케이션은 단일 컨테이너로 구성되지 않는 경우가 많습니다. 예를 들어, 웹 애플리케이션과 데이터베이스, 메시지 큐 등 여러 개의 서비스가 필요할 수 있습니다. Docker Compose는 이러한 서비스들의 구성과 의존성을 정의하여 애플리케이션을 효과적으로 관리할 수 있도록 도와줍니다..

이번에는 Docker 이미지와 컨테이너에 대해 더 자세히 알아보고, 이를 활용하는 방법에 대해 설명해 드리겠습니다. Docker 이미지와 컨테이너는 애플리케이션 개발과 배포를 쉽고 효율적으로 관리하는데 큰 도움을 주는 기술입니다. 함께 시작해 볼까요? Docker 이미지와 컨테이너란 무엇인가요? Docker 이미지는 애플리케이션을 실행하는데 필요한 모든 환경과 종속성을 포함하는 빌드용 템플릿입니다. 예를 들어, 애플리케이션 코드, 라이브러리, 환경 변수 등을 하나의 이미지로 패키징하여 사용할 수 있습니다. 이렇게 패키징 된 이미지는 읽기 전용이며, 여러 대의 호스트에서 동일한 환경에서 실행될 수 있습니다. Docker 컨테이너는 Docker 이미지를 기반으로 생성된 실행 가능한 인스턴스입니다. 간단히 말..

이번에도 제목처럼 AWS EC2에 도커를 올리고 그 안에 뷰 컨테이너를 실행시킬거예요. 이번에는 도커파일을 만들어서 간단하게 컨테이너를 실행시켜보도록 할게요.. 우선 aws를 켜볼게요 aws를 켜줬으면 처음에 관리자 권한부터 부여해야겠죠? sudo su - 위 명령어를 통해 관리자 권한을 먼저 주세요 그 다음은 지금 이글을 보시는 분의 상황에 따라 2가지 선택지가 있습니다. 1. 아직 vue프로젝트는 없지만 docker에 올리는 방법만 알고 싶은 경우 2. git에 이미 만들어놓은 vue 프로젝트가 있는경우, 2가지 모두 따로 알려드리겠습니다. 1. 아직 vue프로젝트는 없지만 docker에 올리는 방법만 알고 싶은 경우 만들어 두신 vue 프로젝트가 없다면 우선 vue를 설치하셔야하는데요 npm 명령어..

오늘은 제목처럼 AWS EC2 위에 도커를 올리고 그 도커 위에 마리아db 컨테이너를 만들어서 작동시키고 외부에서도 DB를 추가,삭제,확인이 가능하도록 해보려해요. 우선 이전에도 계속 했던대로 도커를 설치해 줄게요 그 전에 아래 명령어를 통해 관리자 권한을 주겠습니다. sudo su - 그럼 이제 도커를 설치할게요 yum install docker (추천->) amazon-linux-extras install -y docker 를 해주면 설치가 진행되구요 중간에 y 만 눌러서 진행을 도와주면 됩니다. 이제 complete가 떴으니까 실행시켜주도록 할게요 service docker start docker version 위 명령어를 통해서 제대로 됫는지 확인할 겸 도커의 버전을 확인해 봅니다. 설치는 잘 된..

이번편에서는 지난번편에 이어서 Docker File을 만들어 나만의 이미지 만들기를 진행하겠습니다. 우선 nginx.conf 가 있는 디렉토리로 이동합니다. $ cd /etc/nginx 이제 nginx.conf 파일을 docker home으로 복사해서 실습 준비를 합니다. $ cp nginx.conf /usr/share/nginx/html/dockerPractice $ cd /usr/share/nginx/html/dockerPractice 위 처럼 /dockerPractice 디렉토리로 이동해주고요.. 그다음에는 Dockerfile을 생성한 다음 편집 하겠습니다. $ vim Dockerfile 위 명령어를 통해 Dockerfile을 작성합니다. FROM centos:latest RUN yum instal..

앞서 1편에서는 AWS EC2에 Nginx를 설치하고 root 디렉토리 변경까지 진행했습니다. https://dev-r.tistory.com/6 Docker - AWS + Nginx 설치와 구동 이번에는 도커를 AWS에 올리기 전에 우선 AWS EC2에 Nginx 웹서버를 올리고 구동시켜보도록 하겠습니다. 우선 AWS 프리티어를 이용해 EC2 인스턴스를 연결해줍니다. sudo su - 우선 위 명령어를 통해 root 권한을.. dev-r.tistory.com 이번편에서는 AWS EC2에 docker를 설치하고 nginx 컨테이너도 만들어보겠습니다. 우선 AWS EC2에 도커를 설치하겠습니다. $ amazon-linux-extras install docker $ service docker start 우선 ..