본문 바로가기

ops117

[docker] react 앱을 컨테이너 이미지로 생성하기 react 이미지를 생성하는도커 파일은 위와 같다.   test_frontend 라는 이름으로이미지 빌드   db와 backend 컨테이너가 실행되고 있는 test network에서test_frontend 컨테이너를 실행  실행된 앱에서 브라우저로로그인시 에러 발생      요청을 보내는 주소가 localhost로 되어 있다.    도커가 생성한 test 네트워크에서 실행 중인 test-db는  172.18.0.1 네트워크에서 실행되고 있고ip 주소는 172.18.0.2이다.  test_backend정보 검색   test_backend는172.18.0.1네트워크 대역에서 실행중이고ip 주소는 172.18.0.3이다.    test_frontend는   172.18.0.1네트워크에서 실행 중이고ip 주소는.. 2024. 10. 27.
[other] ubuntu linux에 node 설치하기 node를 검색해서 첫 페이지의Download Node.js클릭  다운받은 파일의 압축을 풀어준다.    /opt 디렉터리로 압축 해제된 파일을 옮겨준다.    /opt/node-v20.18.0-linux-x64/bin/node 를/bin/node로 소프트링크를 생성해 준다.  node 명령어가 정상적으로 실행이 되면설치가 완료된 것이다. ps.npm 설치시 sudo apt install npm으로 설치하였다. 결론리눅스를 사용하다가 보면은컴퓨터와 더욱더 친해지는거 같다. 후기간만에 컴퓨터적인 사고를 하게 되었다. 2024. 10. 27.
[docker] springboot 어플리케이션 multi-stage 빌드하기 Docker file의 내용은 위와 같다.  이미지를 빌드시 에러 발생  파일은 못찾는다고 하니위와 같이 명령어를 실행하게 수정한다.  이미지를 다시 빌드하고  실행해보면은 위와 같이 파일이 있다.-> 파일이 2개 있어서 그런거 같다.  확실하게 하기 위해서WORKDIR를 사용해서디렉터리를 생성해주고 코드를생성한 디렉터리로 가지고 와서 작업을하도록 하였다.   이미지가 정상적으로 빌드가 되었다. ps.  WORKDIR를 사용하지 않고 파일을 옮기려면아래와 같이/home/gradle/build/libs/ch8_4-0.0.1-SNAPSHOT.jar와 같이 작성해 주면은 된다.  위와 같이 정상적으로 빌드가 된다.  결론이전 스테이지에서 결과물을 가지고 올때는위치를 명확하게 작성해 주어야 한다.  후기도커는 .. 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.
[other] oracle 포트 번호 확인하기 1. 터미널 열기2. sqlplus 입력3. 아이디 입력4. 비밀번호 입력5. select dbms_xdb.gethttpport() from dual; 입력   아래의 글을 참고하였습니다. https://backendcode.tistory.com/294 [Oracle] 오라클 Port 번호 및 SID 확인 방법설치한 Oracle DB의 Port 번호 및 SID 확인 방법 요즘 트렌드가 Oracle 19C로 넘어가는 추세라 해서 Oracle 19C를 설치 후 Port 번호와 SID 확인 방법을 몰랐어서 잊지 않기 위해 이 글을 작성하게 되었습니다.backendcode.tistory.com 2024. 10. 21.