본문 바로가기

전체 글400

[docker] springboot 어플리케이션 multi-stage 빌드하기 Docker file의 내용은 위와 같다.  이미지를 빌드시 에러 발생  파일은 못찾는다고 하니위와 같이 명령어를 실행하게 수정한다.  이미지를 다시 빌드하고  실행해보면은 위와 같이 파일이 있다.-> 파일이 2개 있어서 그런거 같다.  확실하게 하기 위해서WORKDIR를 사용해서디렉터리를 생성해주고 코드를생성한 디렉터리로 가지고 와서 작업을하도록 하였다.   이미지가 정상적으로 빌드가 되었다. ps.  WORKDIR를 사용하지 않고 파일을 옮기려면아래와 같이/home/gradle/build/libs/ch8_4-0.0.1-SNAPSHOT.jar와 같이 작성해 주면은 된다.  위와 같이 정상적으로 빌드가 된다.  결론이전 스테이지에서 결과물을 가지고 올때는위치를 명확하게 작성해 주어야 한다.  후기도커는 .. 2024. 10. 27.
[linux] sqlectron 설치 및 사용하기 sqlectron 검색  Download GUI 선택  사용환경에 맞는 파일 다운로드(현재 ubuntu를 사용하고 있기 때문에 .deb로 다운로드 하였습니다.)   파일이 다운로드된 디렉터리로 가서설치  설치된 sqlectron 실행  Add 클릭  사용하려는 데이터 베이스의 정보를 입력    Connect 클릭  테이블 조회가정상적으로 되는 것을 확인 데이터도 정상적으로 조회가 된다. ps.react로 만들어진거 같다. 2024. 10. 27.
[mysql] docker mysql 이미지에 생성시 테이블 생성 명령어 및 테스트 데이터 입력하기 이미지를 생성하기 위한 도커 파일.COPY 인스트럭션에도커 이미지가 생성될때 데이터 베이스에 입력할 데이터 파일을DB 이미지 생성시 읽어들이는 디렉터리로 옮겨 주었다.   도커 이미지 생성  생성된 이미지 실행  컨테이너가 정상적으로 생성이 되었다.  컨테이너의 터미널을 호스트 컴퓨터의 터미널과 연결한다.   도커 파일에 명시해놓은아이디로 DB에 접속한다.  이미지 생성시 생성한 데이터 베이스에 접속후테이블을 조회해보면 COPY 인스트럭션에 옮겨놓은파일의 내용대로 테이블이 생성되었다. ps.ch8.mysql 파일의 내용은 아래와 같다.      자세한 내용은 아래의 글을 참고https://hub.docker.com/_/mysql mysql - Official Image | Docker HubQuick r.. 2024. 10. 27.
[mysql] 리눅스 터미널에서 mysql 접속하기 리눅스 터미널과 연결한 도커 터미널에서 mysql만입력했을때 접근이 되지 않는다.  이미지를 생성할때 환경변수로 설정했던 아이디로로그인 한다.  show databases; 를 입력해서데이터 베이스가 생성 되었는지 확인한다.   myslq database는현재 로그인한 계정으로는 사용할수 있는 권한이 없는거 같다.  mysql 이미지를 생성할때 설정해놓은 root의비밀번호로 mysql에 다시 접속한다.   use mysql입력  user 테이블에서생성되어 있는 계정 정보를 확인할수 있다. 2024. 10. 27.
[docker] ubuntu에 docker 관련 설치 및 설정하기 1. sudo apt-get remove docker docker-engine docker.io containerd runc를 입력하여 기존의 설치된 패키지 삭제  2.sudo apt-get update를 입력하여 업데이트 3.sudo apt-get install \apt-transport-https \ca-certificates \curl \gnupg-agent \software-properties-common을 입력하여 필요한 패키지를 설치 4.curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -를 입력하여 도커 패키지 저장소를 인증하기 위한 인증 키를 추가 5.sudo apt-key fingerprint 0EBFCD.. 2024. 10. 27.
[docker] window에서 docker container 실행 에러 발생시 해결방법 윈도우에서 컨테이너 실행시 위와 같은 에러 발생  도커 명령어는 정상적으로 실행이 된다.  docker container도 정상적으로 실행이 되는거 같다.  docker container ls를 입력하니에러가 발생한다.  해결법 Docker Desktop을 실행한다.  docker desktop이 실행되고 나면은위와 같이 docker container ls 명령어가정상적으로 실행이 된다.  PS.컨테이너 실행시에러가 발생한다면Docker Desktop을 확인해보면은 될거 같다. 2024. 10. 25.
[docker] 도커 컴포즈 파일에서 이미 존재하는 네트워크 사용하기 이미 존재하는 네트워크를 사용할때는위와 같이 external: true를작성해주면은 된다.---> 그렇지 않으면 실행시 에러가 발생한다. 2024. 10. 24.
[other] git 저장소 원격 저장소 추가하기 git remote add local 뒤에 저장소 주소를 작성해 주면은 된다. 2024. 10. 22.
[other] window Add-Content -Value PermissionDenied 윈도우에서 도커 레지스트리 추가중 에러 발생  powershell 검색  관리자 권한으로 실행   명령어가 정상적으로 실행됨 2024. 10. 22.