반응형 docker2 Java Swing + Spring Boot 데스크탑 앱을 Docker 이미지로 만들고, GitHub Actions로 자동 빌드 & 배포하는 실전 자동화 구조 이번에는 Java Swing + Spring Boot 데스크탑 앱을 Docker 이미지로 만들고, GitHub Actions로 자동 빌드 & 배포하는 실전 자동화 구조를 정리해드립니다.목표✔ Gradle 빌드✔ Docker 이미지 생성✔ Docker Hub 자동 업로드✔ GitHub Push만 하면 자동 배포🏗 전체 아키텍처개발 → GitHub Push ↓GitHub Actions ↓Gradle Build ↓Docker Image Build ↓Docker Hub Push ↓(서버에서 자동 Pull & 실행)1️⃣ Dockerfile 작성루트 경로에 Dockerfile 생성# 1단계: 빌드FROM gradle:8.5-jdk17 AS build.. JAVA 2026. 3. 9. Ubuntu 18.04 Docker(+Docker-Compose)+Mysql구축 1. Docker 설치전 작업 # apt 업데이트 sudo apt-get update # apt가 HTTPS를 통해 저장소 사용 sudo apt-get install apt-transport-https ca-certificates curl software-properties-common # Docker 공식 GPG 키 추가 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - # 키 확인 sudo apt-key fingerprint 0EBFCD88 # stable 설정 sudo add-apt-repository \ "deb [arch = amd64] https://download.docker.com/li.. Ubuntu 2021. 2. 24. 이전 1 다음 반응형