docker12 문제 해결: Error: Error loading shared library /app/node_modules/bcrypt/lib/binding/napi-v3/bcrypt_lib.node: Exec format error React Application을 Docker 기반으로 변경하는 중 아래와 같은 오류 발생 Error: Error loading shared library /app/node_modules/bcrypt/lib/binding/napi-v3/bcrypt_lib.node: Exec format error docker-compose.yaml의 volumes를 설정하여 로컬의 node_module이 Docker container에 엎어써지면서 문제가 발생한 것으로 판단. ( 위 모듈은 OS 별 실행되는 함수에 차이가 있는 듯 합니다. ) 해결방법 .dockerignore 파일 추가 mode_module 디렉토리 추가 .dockerignore api1/node_modules api2/node_modules - api.. 2023. 2. 3. Jenkins로 Spring boot 배포 후 반영 안되는 문제. Jenkins에서 gradle build 후 Application 서버에 배포를 하였으나, 수정된 파일이 반영되지 않는 문제가 발생했습니다. 해당 문제는 Application 서버에서 기동되는 Docker안에 Spring boot jar파일이 변경 되지 않음에 있었습니다. 이를 해결하기 위해, Jenkins에 Send files or execute commands over SSH 에서 다음의 순으로 docker-compose 코맨드를 실행합니다. cd /path/to/app docker-compose down- docker-compose.yaml파일이 위치한 배포타겟으로 이동 후 docker-compose down - SSH Step을 하나 더 추가하여 파일을 이동시키고 다음의 커맨드 추가 cd /pat.. 2023. 2. 2. Docker container 정지 & 실행(재실행) 방법 ( stop, start ) Docker CLI를 사용하여 컨테이너를 실행, 중지, 재실행하는 방법을 살펴봅니다. $ docker image ls app/biz REPOSITORY TAG IMAGE ID CREATED SIZE app/biz 0.0.1 27a5e487107b 19 minutes ago 516MB 위의 이미지를 실행합니다. Docker Image 실행 $ docker run --name app -d -p 8080:8080 app/biz:0.0.1 3e742e782b4935badf6d18075c64b17500c1f2b187654359d846701a8368f886 --name을 지정하여 실행하면, 해당 이름으로 접근하여 컨테이너를 쉽게 컨트롤할 수 있습니다. Docker container 확인 $ docker contai.. 2022. 11. 23. Docker 오라클 이미지 생성 및 실행 21c ( 공식 github 제공 sh 활용 ) 들어가며 Oracle에서 제공하는 Dockerfile, sh 프로그램을 사용하여 오라클에서 제공하는 설치바이너리를 이미지로 만드는 방법을 알아보도록 한다. 1.실행환경 Windows 10 Git bash Docker 2.준비사항 오라클DB 설치바이너리 다운로드를 위해 Oracle 계정필요 3.Dockerfile download 설치되는 위치는 D:\Project\docker로 설정하였다. PS D:\Project\docker> git clone https://github.com/oracle/docker-images Cloning into 'docker-images'... remote: Enumerating objects: 15633, done. remote: Counting objects: 100% (8.. 2022. 5. 31. 이전 1 2 3 다음