본문 바로가기
반응형

Study/DevOps5

[Docker-Compose] 여러 Docker 컨테이너를 한꺼번에 관리하기 Intro 이전에 Docker 이미지 다운로드 및 컨테이너 실행 방법에 대해 알아봤었다. 하지만 하나의 PC에서 여러 컨테이너를 실행해야 하는 경우 일일이 다 관리하기도 힘들고, 네트워크 설정도 복잡하다. 이럴 때 docker-compose를 사용하면 yml 파일을 만드는것 만으로 간단하게 컨테이너들을 관리할 수 있다. 이번 시간엔 간단한 예제를 통해 docker-compose 사용 방법을 알아보자. [Docker] 도커 간단한 명령어 모음 도커 간단 사용법 이전 글에서 Docker를 설치하는 방법에 대해 알아봤다. 이번엔 Docker의 이미지, 컨테이너 관리 방법에 대해 알아보자. [Docker] 도커 설치하기 도커 설치 및 간단한 사용법 이번 devjaewoo.tistory.com 프로젝트 구조 소스.. 2022. 10. 4.
[Docker] 도커 간단한 명령어 모음 Intro 이전 글에서 Docker를 설치하는 방법에 대해 알아봤다. 이번엔 Docker의 이미지, 컨테이너 관리 방법에 대해 알아보자. [Docker] 도커 설치하기 도커 설치 및 간단한 사용법 이번 시간에는 이전 글에 이어 Docker를 설치하는 방법에 대해 알아보도록 하자. [Docker] Docker는 무엇이고, 왜 사용해야 할까? Docker는 무엇이고, 왜 사용해야 할까? devjaewoo.tistory.com 이미지 관리 Docker Hub에서 다른 사람들이 만들어 둔 다양한 이미지를 명령어 하나로 다운로드 받아 실행할 수 있다. 이런 이미지들을 관리하는 명령어에 대해 알아보자. Docker Hub Container Image Library | App Containerization Build.. 2022. 9. 8.
[Docker] 도커 설치하기 Intro 이번 시간에는 이전 글에 이어 Docker를 설치하는 방법에 대해 알아보도록 하자. [Docker] Docker는 무엇이고, 왜 사용해야 할까? Docker는 무엇이고, 왜 사용해야 할까? 요즘 개발 공부를 하면서 개발 관련 프로그램을 설치할 일이 많아졌다. 근데 다른 블로그나 설치 및 사용 튜토리얼들을 보면 Install on Docker, docker pull처럼 Dock devjaewoo.tistory.com Docker 설치 Docker는 리눅스 기반에서 돌아가기 때문에, Windows 환경에 Docker를 설치하려면 WSL (Windows Subsystem for Linux)를 통해 리눅스를 실행하고, 그 리눅스를 기반으로 Docker를 설치해야 한다. Docker를 설치하면 기본적으.. 2022. 9. 8.
[Docker] Docker는 무엇이고, 왜 사용해야 할까? Intro 요즘 개발 공부를 하면서 개발 관련 프로그램을 설치할 일이 많아졌다. 근데 다른 블로그나 설치 및 사용 튜토리얼들을 보면 Install on Docker, docker pull처럼 Docker라는 단어가 자꾸 보인다. 이게 대체 뭐길래 사람들이 이렇게 많이 사용하나 싶어서 사용해봤더니 엄청 편해서 글로 정리해봤다. Docker란? 리눅스에서 다양한 이미지들을 격리된 환경인 컨테이너로 실행하고 관리해주는 도구이다. Docker Hub라는 곳에서 다른 사람들이 올려둔 이미지를 받아 로컬에서 실행할 수도 있고, 필요한 이미지를 직접 빌드해서 다른 사람들한테 배포할 수도 있다. 가상머신(VM)과의 차이점 가상머신은 가상화된 하드웨어를 만들고 그 위에 설치하고자 하는 OS가 올라가는 반면, 컨테이너는 .. 2022. 9. 6.
[DevOps] Github Actions로 Workflow 자동화하기 Intro Github Actions는 Github의 push, pull 등의 이벤트 발생 시 해당 이벤트에 대해 미리 정해둔 동작을 자동으로 수행하는 도구다. 이를 통해 pull 하기 전 자동으로 테스트를 수행하여 Fail 시 PR을 취소시키고 Slack을 통해 알림을 준다거나, 배포용 브랜치에 push 이벤트가 발생할 경우 AWS에 자동으로 Deploy 하는 등의 CI/CD 구성이 가능하다. 이번 시간엔 간단한 예제를 통해 Github Actions를 사용하는 방법에 대해 알아보자. 테스트 프로젝트 생성 Github Actions를 사용하기에 앞서 테스트용 프로젝트를 만들어주자. 아래와 같이 4개의 Dependency만 추가했다. 그리고 간단한 웹 어플리케이션을 작성한다. Github 링크에 소스코드.. 2022. 8. 31.
반응형