docker

    [Jenkins on Docker] 계정 재생성 (계정 정보 확인, 비밀번호 변경)

    본인은 AWS의 Amazon Linux2 EC2 서버에 Docker를 실행시키고 Jenkins 컨테이너를 올려서 사용하고 있다. 처음 문제는 Jenkins 로그인을 할 때 아이디 비밀번호를 잊어버린 것이 시작이다. Docker 컨테이너에 접속하기 EC2 에 접속하여 터미널 창에 아래 명령어를 이용하여 Docker Container에 접속할 수 있다. # 실행 중인 docker container 확인 $ docker ps # 특정 container에 접속 $ docker exec -it [컨테이너ID or 컨테이너Name] /bin/bash config.xml 수정하기 /var/jenkins_home/ 을 확인해보면 config.xml 파일이 있는 것을 확인할 수 있다. vim명령어를 활용하여 아래 true

    [Docker] Docker Container 위에서 vi command not found

    본인은 AWS EC2 의 Amazon Linux 2 에 Docker 위에 Jenkins 컨테이너를 띄우고 있다. 문제 Jenkins 비밀번호를 까먹어서 config.xml 파일을 수정할 일이 생겼는데, vi를 사용하니 아래와 같은 에러가 발생했다. 해결방법 굳이 Docker에 국한된 문제는 아니지만, 없으면 설치하면 된다. Debian 계열의 리눅스라면 apt-get을 사용하여 vim을 설치하면 된다. 아래 명령어를 사용하여 먼저 apt-get 을 최신 버전으로 업데이트 한 뒤에 vim을 깔자. $ sudo apt-get update $ sudo apt-get install vim 참조 https://oingdaddy.tistory.com/92 Docker 에서 "vi : command not found..

    [AWS] EC2의 Docker 위에 Jenkins Container 올리기

    AWS EC2 Instance (Amazon Linux2) 에서 Docker로 Jenkins 이미지를 다운받아서 Container로 띄우는 것이 목표이다. ec2 인스턴스가 있다고 가정하고, Java나 Docker나 모두 설치되어 있다고 가정을 하고 시작한다. EC2 Instance 접속하기 먼저 Jenkins를 설치할 ec2 instance 에 접속한다. (putty, mobaXterm, vscode remote-ssh 등을 이용하여) 그리고 Docker를 실행하고, 간단한 설정을 진행한다. # Docker 실행 $ sudo systemctl start docker 루트 사용자가 아닌 일반 사용자가 docker 명령어를 사용하려고 하면, Permission Denied 에러를 뱉는다. 따라서 sudo의..

    [GCP] Failed to execute goal com.google.cloud.tools:jib-maven-plugin:2.8.0:build (default-cli) on project

    도커 이미지 빌드 시 오류 SpringBoot 프로젝트로 도커 이미지를 빌드하는 도중 다음과 같은 오류를 만났다. [ERROR] Failed to execute goal com.google.cloud.tools:jib-maven-plugin:2.8.0:build (default-cli) on project book: Build image failed, perhaps you should make sure your credentials for 'gcr.io/paeng2-brs/book' are set up correctly. See https://github.com/GoogleContainerTools/jib/blob/master/docs/faq.md#what-should-i-do-when-the-regis..