Server(15)
-
[기록] docker-compose가 여러개 있을 때 쉘 스크립트 작성
[기록] docker-compose가 여러개 있을 때 쉘 스크립트 작성 # startup.sh #!/bin/sh docker-compose -f docker-compose-yourdockercompose.yml up -d (docker-compose -f docker-compose-yourdockercompose.yml logs -f >> /home/ubuntu/app/app.log) & exit # shutdown.sh #!/bin/sh docker-compose -f docker-compose-yourdockercompose.yml down exit
2024.03.30 -
Docker 미사용 이미지 모두 삭제 쉘스크립트(Tag가 None인 이미지)
Docker 미사용 이미지 모두 삭제 쉘스크립트(Tag가 None인 이미지) Github-action을 사용하고 있는데 github action이 실행되면 새로운 이미지가 생성되는데 사용하지 않는 이미지가 계속 늘어나기 때문에 쉘 스크립트로 만들어서 TAG가 인 상태의 이미지를 rmi하는 명령어 입니다. 아래를 쉘 스크립트로 만들고 실행하면 됩니다. #!/bin/sh # Docker Image에서 tag가 None인 Image 삭제 docker rmi $(docker images -f "dangling=true" -q) exit
2024.03.30 -
Github Action 배포 사용해보기(Spring Boot, React, Ubuntu, Docker)
Github Action 배포 사용해보기(Spring Boot, React, Ubuntu, Docker) Github Action를 사용해 보았습니다. 많은 블로그에서는 AWS에 대해 배포하는 방법이 있는데 이번 포스팅에서는 순수하게 파일을 전송하는 방법, Docker Hub로 Push하는 방법을 포스팅하겠습니다. 자세한 코드는 아래 링크를 통해 확인해 주세요. 해당 포스팅은 코드에 대한 설명입니다. Github Action에 적용된 부분 1. Spring Boot, React 변경이 된 부분만 반영 2. 파일을 Server로 직접 전송 2.1 파일을 Docker Hub로 push 3. Private Repository에서 테스트 feat. Oracle Cloud(Ubuntu 22.04) 배포 Githu..
2023.08.19 -
Oracle Cloud 방화벽 설정(Ubuntu 22.04)
Oracle Cloud 방화벽 설정(Ubuntu 22.04) 오라클 클라우드에서 외부에서 접속하려면 2번 방화벽을 설정해야 합니다. 오라클 클라우드 방화벽(VCN)과 Ubuntu OS 내부 방화벽을 설정해야 비로소 외부에서 접근할 수 있습니다. 공식문서 오라클 클라우드 방화벽(VCN) 설정 오라클 클라우드 홈페이지에서 방화벽을 설정할 인스턴스에 접속합니다. 인스턴스 세부정보에서 서브넷(VCN)을 클릭합니다. 보안 목록에서 Default로 설정된 방화벽이 있는데 클릭합니다. 수신 규칙 추가를 클릭 후 소스유형 : CIDR 소스 CIDR : 0.0.0.0/0 IP프로토콜 : TCP 대상 포트 범위 : 80, 443 이후 수신 규칙 추가 버튼을 클릭합니다. HTTP는 80포트, HTTPS는 443포트입니다. ..
2023.08.14 -
Ubuntu 초기 설정 (feat.Ubuntu 22.04, Oracle Cloud)
Ubuntu 초기 설정 (feat.Ubuntu 22.04, Oracle Cloud) 토이프로젝트를 하면서 Oracle Cloud등에서 몇번 초기화를 하다 보니 기록용으로 남기는 설정 방법. 계속 추가중 관리자계정(root) 계정 활성화 sudo passwd root root계정 비밀번호 설정 패키지 업데이트 sudo apt update sudo apt upgrade -y update : 설치되어있는 패키지에 대해서 최신 버전이 있는지 확인 upgrade: update를 통해 설치되어 있는 패키지를 설치( -y 옵션은 패키지 업그레이드 작업을 실행할 때 물음 없이 모든 프롬프트에 자동으로 "예"를 응답하도록 하는 옵션입니다.) 설치하는 도중 위와같은 Daemons using outdated librarie..
2023.08.12 -
[Docker] Window에서 Docker Desktop 설치 후 'Docker Desktop requires a newer WSL kernel version.' 문제 해결
[Docker] Window에서 Docker Desktop 설치 후 'Docker Desktop requires a newer WSL kernel version.' 문제 해결 * Docker Version : Docker Desktop 4.17.1 (101757) | Window에서 Docker을 설치하고 실행할 때 Docker Desktop requires a newer WSL kernel version. 라는 Error가 발생했다. 사진에서도 문제 해결 방법이 나와있으니 wsl --update로 해결하면 된다. | PowerShell 혹은 Cmd 관리자 모드로 실행 후 wsl --update로 wsl를 업데이트 하면 끝. | 이후 재부팅 없이 Docker Desktop을 실행하면 정상적으로 실행이 된..
2023.05.06