본문 바로가기

DevOps

[Ubuntu+Docker+Nginx] Docker에 Nginx 설치 INTRO docker 에 Nginx 서버를 설치해 볼 것이다. 🚦Docker 설치가 먼저 필요합니다. Docker 설치가 되지 않은 경우에는 하기 포스팅을 참고해주시길 바랍니다. 2022.09.22 - [Programming/[docker]] - [Docker] Ubuntu 환경에서 docker 설치 1. Nginx 이미지 Pull $ sudo docker pull nginx 2. Nginx 이미지 실행 sudo docker run -d -p 8080:80 --name nginx nginx 3. 실행 확인 - 해당 포트에 접속하여 아래와 같은 화면이 나오면 실행에 성공한것이다. 4. Nginx 설정 - 아래 명령어를 통해 컨테이너에 접속한다. $ sudo docker exec -it 673 /bin/b.. 더보기
[Ubuntu+Docker+Jenkins] Docker에 Jenkins 설치 INTRO docker에 jenkins를 설치하는 과정에 대해 포스팅한다. 🚦Docker 설치가 먼저 필요합니다. Docker 설치가 되지 않은 경우에는 하기 포스팅을 참고해주시길 바랍니다. 2022.09.22 - [Programming/[docker]] - [Docker] Ubuntu 환경에서 docker 설치 1. Jenkins 이미지 설치 - 설치 방법에는 docker-compose를 사용하는 방법과 - docker 저장소에서 직접 pull 받는 방법이 있다. docker compose 사용 - docker-compose.yml version: '3' services: jenkins: image: jenkins/jenkins:lts container_name: jenkins_cicd volumes:.. 더보기
[Docker] Ubuntu 환경에서 docker 설치 INTRO Ubuntu 환경에서 Docker를 설치해볼것이다. 🚦OS 요구사항 Docker 엔진을 설치하려면 다음 Ubuntu 버전 중 하나의 64비트 버전이 필요합니다. Ubuntu Jammy 22.04 (LTS) Ubuntu Impish 21.10 Ubuntu Focal 20.04 (LTS) Ubuntu Bionic 18.04 (LTS) Docker 엔진은 x86_64(또는 amd64), armhf, arm64및 s390x아키텍처에서 지원됩니다. * ubuntu 버전 확인 : [Ubuntu 22.04 기준] $ cat /etc/os-release PRETTY_NAME="Ubuntu 22.04.1 LTS" NAME="Ubuntu" VERSION_ID="22.04" VERSION="22.04.1 LTS .. 더보기
[Linux] Ububtu Iptables 이용하여 Port Redirect하기(PREROUTING) INTRO 소제목1 ◆ Rule 확인 sudo iptables -t nat -L --line-number ◆ Rule등록 sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8000 ◆ Rule삭제 sudo iptables -t nat -D PREROUTING 1 PREROUTING 이외에도 조회 시 확인할 수 있는 INPUT, OUTPUT, POSTROUTING 을 setting 할 수 있는 옵션들도 있다 마무리 -퍼가실 때는 출처를 꼭 같이 적어서 올려주세요! 더보기
[AWS] EC2 인스턴스 생성해보기 INTRO AWS의 기능 중 클라우드 가상 서버를 구축하는 서비스인 EC2(Elastic Compute Cloud) 를 활용하여 linux서버를 구축해볼 것이다. 이 포스팅은 서버 구축에 필요한 인스턴스를 생성하는 과정이다. 1. 인스턴스 생성 ◆ AWS 관리 콘솔에 접속하여 아래와 같이 EC2 접속 ◆ [인스턴스 시작] 버튼을 클릭하여 인스턴스 생성을 시작한다. ◆ 인스턴스란 클라우드의 가상 서버를 일컷는 말 ◆ 다양한 서버 운영체제를 선택할 수 있다. ◆ 본인은 프리티어로 사용할 예정이므로, [프리 티어 사용 가능] 이라는 글씨가 적힌 Linux 18. 버전을 선택하였다. ◆ 다음 단계에서는 인스턴스의 유형을 선택한다. 배포할 서비스의 규모에 따라 CPU, 메모리 등을 선택하는 단계로 보이며, 역시 .. 더보기
[MS-SQL] Docker에 MS SQL 설치 INTRO docker에 MS-SQL을 설치하고, SQL Server Management Studio 로 접속해 볼 것이다. 1. docker pull / run --> powershell 을 실행하고, 아래 명령어를 입력하여 MS-SQL Image 를 pull 한다. docker pull docker pull mcr.microsoft.com/mssql/server:2019-latest --> pull 한 image를 run 하여 실행한다. --> PASSWORD는 8자 이상이여야 함. --> 그렇지 않으면, 도커 실행 시 오류가 발생되며 실행되지 않는 현상이 있었다. --> PORT 는 MS-SQL의 기본 포트인 1433을 사용한다. docker run -e 'ACCEPT_EULA=Y' -e 'SA_P.. 더보기
[Firebase] Android Kotlin으로 Push(Firebase Cloud Message)기능 사용해보기(Android push using FCM) INTRO kotlin으로 개발한 안드로이드 환경에 Firebase Cloud Messaging 서비스를 연동시켜 볼 것이다. 1. Android 프로젝트 생성 --> Empty project로 테스트 할 것이다. -->프로젝트명과 패키지명을 입력하고 프로젝트 생성 2. Firebase Project 생성 -->구글 Firebase 콘솔에 접속하여, 프로젝트를 생성한다. --> 프로젝트 이름을 입력한다. -->google 애널리틱스는 선택사항. --> 프로젝트를 생성했으면, 이제 APP을 추가한다. --> 아까 생성한 Android 프로젝트의 패키지 이름을 입력한다. --> 패키지명은 AndroidManifest.xml 파일의 맨 위 태그인 manifest태그에서 찾을 수 있다. org.techtown... 더보기
[Firebase] Google Login 붙여보기(With Vue.js, Github Pages) INTRO Google API 에서 지원하는 소셜 로그인 기능을 Vue.js에 적용해보기 1. Vue.js 프로젝트 생성 --> create 명령어를 통해 vue 프로젝트를 생성한다. --> 생성 방법은 아래 글 참고 rangsub.tistory.com/82?category=966512 [vue.js] vue.js란? 개발 환경 만들기 Evan you가 만들었다. 2014년 릴리즈를 시작으로 꾸준히 발전하는 자바스크립트 프레임워크. github.com/vuejs/vue vuejs/vue 🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for bu.. rangsub.tistory.com 2. google cloud platfo.. 더보기

반응형