목록docker (6)
말랑말랑제리스타일

Create React Application을 이용해서 만든 React 프로젝트를 DockerFile을 생성하고 Docker Repository로 배포하는 방법입니다.Docker 회원가입과 Docker Desktop 설치가 완료되었다고 가정하고 시작하겠습니다.Docker Repository 생성 먼저 Docker 사이트로 들어가서 Docker Repository를 생성해 줍니다. Docker Hub Container Image Library | App ContainerizationIncrease your reach and adoption on Docker Hub With a Docker Verified Publisher subscription, you'll increase trust, boost disc..

파이썬으로 Rest API 서비스를 만들어 Docker Image로 만드는 방법입니다.Flask 설치 및 테스트용 소스 생성먼저 pip를 이용해 Flask를 설치하고 테스트용 소스를 작성해 줍시다.pip install flask먼저 flask 설치용 명령어입니다.from flask import Flask, jsonifyimport timePORT = 8080app = Flask(__name__)@app.route("/")def root(): return jsonify({"App Status" : "Running"})@app.route("/getTime")def getTime(): seconds = time.time() local_time = time.localtime(seconds) ..

Kyma에 Oracle DB를 올리는 방법입니다. 사실 Kyma도 쿠버네티스 환경이라 다른 쿠버네티스 환경에 Oracle DB를 올리는 것과 방식은 동일합니다.따라서 Kyma를 비롯한 쿠버네티스 환경에 Oracle 19c DB를 올리는 방법을 한번 작성해봤습니다.Oracle 공식 Github에서 docker image 다운로드 아래 Oracle 공식 Github 사이트에서 docker-image를 다운로드할 수 있습니다. GitHub - oracle/docker-images: Official source of container configurations, images, and examples for Oracle products and projectOfficial source of container con..

Docker Desktop을 사용하다 보니 C 드라이브 용량이 부족해서 D 드라이브로 변경을 하려고 하는데 remove 어쩌고 하는 삭제 불가 에러가 뜨고 Disk Image Location이 변경되지 않는 에러가 발생했습니다.한참을 찾다가 방법을 알아내서 공유합니다.Docker Disk Image Location 변경 방법먼저 AppData 폴더내의 Docker 폴더로 들어가줍니다.C:\Users\유저명\AppData\Roaming\Docker저는 이렇게 돼있는데 Roaming은 없는 분들도 있을 것 같네요.여기에 settings.json 파일을 메모장으로 열어줍니다. 그리고 dataFolder라는 항목이 현재 Disk Location으로 지정되어있을텐데요.바꿔줍니다.참고로 일반 윈도우 폴더 경로와 다..

VS Code에서 Blazor 웹앱을 생성하고 하라는 대로 다 따라 해봤으나 public 폴더에 dll 파일이 존재하지 않아 MyBlazorApp.dll 파일이 없다는 에러가 발생하기에 한참 고생을 해서 여러분은 고생하지 말라고 서술해 봅니다. Blazor 웹앱 생성할 때 dll 파일 존재하지 않는 에러 발생 상황아래 제가 작성했던 글대로 VS Code를 이용해 Blazor 웹앱을 만들고 Docker에 올렸으나 컨테이너 실행 시 MyBlazorApp.dll 파일이 없다는 에러가 발생하더라고요. VS Code로 Blazor 웹앱 생성하기VS Code로 Blazor 웹앱을 생성하는 순서를 알아봤습니다.Blazor는 닷넷을 이용해 웹앱을 만들 수 있는 오픈소스 프레임워크입니다.설치해야 될 요소VS Code로 ..
Docker 닷넷에서 웹앱을 구동할 때 80 포트 관련 주의사항을 하나 찾아서 서술해 봅니다.Docker 닷넷 구동 기본 포트 변경닷넷 웹앱 생성할 때 Dockerfile에 EXPOSE를 80이라고 작성하는 경우 문제가 발생했습니다.Docker 이미지를 컨테이너로 실행하면 페이지를 찾을 수 없었거든요.이 내용을 찾다 보니 2024년 5월 업데이트된 마이크로 소프트 문서에 닷넷 기본 포트가 80에서 8080으로 변경되었다고 나오네요. 호환성이 손상되는 변경: 기본 ASP.NET Core 포트가 80에서 8080으로 변경됨 - .NET기본 ASP.NET Core 포트가 80에서 8080으로 변경된 컨테이너의 호환성이 손상되는 변경에 대해 알아봅니다.learn.microsoft.com따라서 앞으로 Docker..