728x90 SMALL docker-compose5 Docker 완전 삭제 방법 (feat. Ubuntu) 1. 글을 작성하게 된 계기 K8s 등 다양한 Ops들을 설치하면서Docker도 완전히 삭제하는 방법에 대해 정리하고자 합니다. 2. 삭제 방법 1. 도커 서비스 중지:docker rm -f $(docker ps -qa)sudo systemctl stop docker 2. 도커 패키지 제거: 도커 엔진과 관련된 패키지를 제거합니다.sudo apt-get purge docker-ce docker-ce-cli containerd.iosudo apt-get purge -y docker-engine docker docker.io docker-ce docker-ce-clisudo apt-get autoremove -y --purge docker-engine docker docker.io docker-ce 3. 도.. 2024. 9. 27. mysql '/var/lib/mysql/': Operation not permitted 에러 해결 1. 글을 작성하게 된 계기 docker-compose.yml로 mysql를 구축하는 과정에서 아래와 같은 에러를 만나서 이를 해결하고자 작성하게 되었다. mysql | 2024-01-21 13:30:20+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 8.0.36-1.el8 started. mysql | chown: changing ownership of '/var/lib/mysql/': Operation not permitted mysql | chown: changing ownership of '/var/lib/mysql': Operation not permitted 2. 해결 방법 docker-compose.yml에 아래와 같이 user.. 2024. 1. 21. Docker-compose로 django 세팅하기 1. 글을 작성하게 된 계기 오랜만에 회사일로 django를 구축해야하는 일이 생겨 나중에 기억하고자 문서를 작성한다. 2. docker-compose 세팅 방법 - 만들고 싶은 디렉토리에 Dockerfile 파일 생성 # syntax=docker/dockerfile:1 FROM python:3 ENV PYTHONDONTWRITEBYTECODE=1 ENV PYTHONUNBUFFERED=1 WORKDIR /code COPY requirements.txt /code/ RUN pip install -r requirements.txt COPY . /code/ - requirements.txt 파일 생성 Django>=3.0,=2.8 - docker-compose.yml 파일 생성 version: "3.9" se.. 2024. 1. 3. Python FastAPI, docker-compose로 구축하기 1. 작성하게 된 이유 나는 기존에 django 혹은 flask를 이용해 api를 구축하곤 했었다. 그러나 FastAPI가 파이썬 웹 프레임워크의 새로운 트렌드로 자리 잡고 있고 Flask를 사용하던 조직들은 FastAPI로 옮겨가고, 요즘 대세는 fastapi라고 한다. 물론 Google Trends를 봐도 아직 Django와 Flask가 압도적인 추세이긴 하다. 그런데도 왜 대세이고 FastAPI를 쓰는 것일까? FastAPI는 python 3.6+ 버전으로 API를 빌드하는데 도움이 되는 현대적인 프레임워크이다. 가장 빠른 파이썬 프레임워크 중 하나로 간주되며, 개발자가 유발하는 버그가 적고 빠르게 개발할 수 있다는 장점이 있다. (장점 : 빠른 개발, 버그 감소, 높고 빠른 성능) 구축 사례 : .. 2022. 10. 24. M1 Mac docker & docker-compose 설치 brew를 이용한 설치 방법 brew install cask docker 1. Docker Desktop on Mac을 설치 2. docker-compose, docker-machine을 같이 설치 3. 포트포워딩 불필요 # 도커에 대한 사전지식이 없다면 이걸로 설치하도록 하자. brew install docker 1. 가상머신 위에 도커를 띄우는 작업 필요 2. docker-compose, docker-machine 추가로 설치 필요 3. 포트포워딩 필요 제대로 설치 되었는지 확인 방법 # docker 버전 확인 docker -v # docker-compose 버전 확인 docker-compose -v # 터미널에서 확인한 버전 참고 Docker Desktop - Docker MOST COMMON ww.. 2022. 7. 31. 이전 1 다음 728x90 LIST