권한

    도커 일반사용자에게 권한 부여하기

    도커는 항상 Root로 실행되기 때문에 sudo를 사용하여 명령어를 입력해야 합니다. sudo usermod -aG docker [username] 해당 사용자를 docker 그룹에 추가함으로써 sudo 명령어를 사용하지 않고 도커 명령어를 쓸 수 있도록 합니다. sudo service docker restart 도커를 재시작 해줍니다. 그러고 유저도 로그아웃한 뒤 다시 로그인해줍니다. 도커명령어가 실행되는 것을 확인할 수 있습니다.

    젠킨스 Gradle 빌드해보기 - 스프링부트 프로젝트

    github를 통해 git push가 일어나고 웹훅으로 젠킨스 빌드를 유발합니다. 이 때, github 저장소의 내용을 읽어옵니다. 읽어온 저장소에 gradle를 통해 빌드하고, Dockerfile로 이미지를 만들어 도커 허브에 push 하는 방법을 알아보겠습니다. 이전 포스팅으로 github 웹훅 설정과 ssh 설정에 대한 포스팅을 했습니다. 이번 포스팅에선 gradle 빌드와 Dockerfile 부분만 알아보도록하겠습니다. 1. 젠킨스에 해당 item을 누른 후 구성을 클릭 2. 아래로 내리면 Build 가 있습니다. Gradle script 호출하는 부분에서 Use Gradle Wrapper를 클릭한 후 Make gradlew executable 를 클릭합니다. 클릭해주어야 gradlew 권한 오류..

    ubuntu Jenkins 설치 방법

    https://pkg.jenkins.io/debian-stable/ Debian Jenkins Packages Jenkins Debian Packages This is the Debian package repository of Jenkins to automate installation and upgrade. To use this repository, first add the key to your system: WARNING: The gpg key use to sign our packages has been updated on 16th of April 2020, t pkg.jenkins.io 젠킨스 공식 사이트 입니다. Java JDK 를 먼저 설치해주어야 합니다. openjdk 11를 설치해줍니다. su..

    AWS EC2 인스턴스(Ubuntu) ssh 접속해보기 - Windows

    1. 해당 인스턴스를 클릭하고 연결을 눌러줍니다. 2. 그 전에 인스턴스 생성 했을 때 다운로드 했던 키의 폴더로 갑니다. 3. [고급] 으로 가서 왼쪽 아래에 보시면 상속 사용으로 되어 있는데 상속 사용하지 않음으로 되었있을 것 입니다. 사용하지 않음을 클릭하고 위에 SYSTEM과 Administrators만 남도록 하고 모두 지워줍니다. 4. cmd를 관리자 모드로 실행합니다. 그 후 key가 있는 디렉토리로 이동합니다. 5. 예: 에 적혀진 것을 복사하여 명령 프로프트에 붙여넣기 해줍니다. 6. 이 때 주의 할 점은 ssh -i "Key이름" 입니다. 키의 이름에 공백이 들어가 있을 수 있으므로 키의 이름과 동일하게 맞춰줍니다. yes 접속이 되었습니다.