docker

· DevOps
⚡ 개요 이전에 이미 Jenkins 구축의 경우 해보았고, 내용을 정리 했기 때문에 설정이 필요한 부분 및 배포 및 자동 실행 관련 내용만 정리 하도록 했다. ⚡ 배포 관련 가이드 내용 정리 일단 버전을 업데이트 했더니, 로그인 화면이 바뀌어서 올려봤다. 가장 먼저 해야되는 부분의 경우 SSH Server를 등록 해야한다. SSH Server를 등록하기전에 이전 포스팅 내용을 참조해서 Spring Boot 서버를 구축 해놓은 상태여야 한다. 세부적인 내용에 대해서 설명 하고 넘어가도록 하겠다. 이 내용을 본다면 설정이 가능 하다. Name : 등록하고 싶은 명칭 아무거나 상관이 없다. Hostname : Spring Boot 서버의 url 정보를 입력하면 된다. ex) 192.0.0.1 UserName ..
· DevOps
⚡ 개요 내부 테스트 서버에 구축 및 배포를 할때, 기존에는 docker 위에 tomcat을 올리고 serveice를 구축하는 방식을 사용 했었다. 하지만 jar 파일로 빌드를 하고 jenkins를 통해서 자동 배포 및 자동 실행을 하려고 하면서 리눅스 서버를 구축하고 그위에 서비스를 구축하는 방식으로 작업을 진행했다. 구축을 진행한 내용 및 문제가 발생했던 부분에 대한 내용을 정리해 놓으려고 한다. ⚡ Spring Boot Server 구축 가이드 내용 정리 일단 기본적으로 Docker는 구축이 되어있다는 가정하에 가이드 내용을 정리 했다. 기본적으로 Window에서 Docker를 설치하는 방법은 Desktop 전용 및 Daemon만을 실행해서 하는 두가지 방법이 존재한다. Desktop의 경우는 메모..
· DevOps
⚡WSL2 에서 Docker 구축하기 도커가 공식적으로 제공하는 설치 스크립트를 이용해서 설치한다. (버전을 맞춰야한다거나 특별한 이유가 있는 경우가 아니라면 설치 스크립트를 사용해도 상관 없다고 생각을 한다. ) 1. 도커 엔진 설치 💢 이미 도커를 설치 해놓고 하다보니 문구가 다를수 있으나, 처음 설치를 한다면 WSL 환경에서는 도커 데스크톱을 쓰기를 추천하다는 문구가 나오게 된다. 하지만 나는 리눅스 커널 환경에서 엔진 설치, 컨텍스트 설정 및 도커 환경 구축을 해보려고 한다. curl -sSL get.docker.com | sh 커널에서의 경우 help 명령어를 치게 되면 내용에 대해서 상세하게 나오니 익숙하지 않다면 참조해서 한번 보는게 좋다고 생각한다. 설치된 버전을 체크하면서 정상적으로 설치..
· DevOps
⚡Docker란 무엇인가? Docker 컨테이너는 애플리케이션의 모든 코드 및 종속성을 표준 형식으로 패키징할수 있게 해주는 컨테이너 이다. 이를 통해서 애플리케이션이 컴퓨터 환경 전반에서 빠르고 안정적으로 실행이 될수 있다. Docker 컨테이너는 라이브러리, 시스템 도구, 코드, 런타임 등 애플리케이션 실행에 필요한 모든것을 담고 있는 인기 있는 경량의 독립형 실행 컨테이너 이며, 개발자가 컨테이너화된 애플리케이션을 빠르게 빌드, 테스트 및 배포할 수 있게 해주는 소프트웨어 플랫폼이기도 하다. ⚡Docker 용어 정리 Docker 컨테이너 기술을 활용하는 앱의 개발, 제공 및 실행을 위해 설계된 소프트웨어 컨테이너 플랫폼입니다. Docker는 엔터프라이즈 에디션과 커뮤니티 에디션 이렇게 두 가진 버전..
HaeTae
'docker' 태그의 글 목록