Disaster Recovery, DR

Disaster Recovery, DR

Usage scenario description: In 2014, when the company was founded, we took on an order management system for enterprise content. At that time, we used the latest technologies: Ubuntu 16.04, …

Node-RED, Use Docker to Replace Xampp

使用Docker快速建構運行環境 1. 軟體容器化: Docker 是一個開源的軟體平台,可以讓開發者將應用程式和其相依的環境(如庫、工具、設定等)一起打包成為一個輕量的容器。這使得應用程式在任何地方都可以快速地運行,而不受環境的限制。 2. 跨平台: Docker 容器可以在任何支援 Docker 的平台上運行,無論是開發人員的筆記本電腦、測試伺服器,還是生產環境中的雲端服務器。這提供了更大的靈活性和可移植性。 3. 簡化配置和管理: Docker 提供了一個統一的平台,開發者可以使用單個 Dockerfile 文件來定義應用程式的配置,以及 Docker Compose 文件來管理多個容器之間的交互和依賴關係。這簡化了應用程式的配置和部署過程。 4. 提高效能和效率: Docker 容器運行在宿主機的核心上,因此可以實現更高的效能和更快的啟動時間。此外,Docker 可以在同一宿主機上運行多個容器,從而實現資源的有效利用和更高的效率。 5. 進行微服務架構: Docker 可以將大型應用程式拆分為多個微服務,每個微服務都運行在獨立的容器中。這使得應用程式更容易擴展、維護和部署,並且可以實現更高的可靠性和彈性。 Docker …

Use Docker to help Django Development

if you have pyenv Dockerfile, you can use docker built -t django:latest . to build a docker image. command: docker run –rm -p 8000:8000 -p 3000:3000 -v c:\Users\Fluber\Project\Docker\django\book_django_beginners\:/home/fluber/code -it django:latest …

Dockerfile for pyenv environment

FROM ubuntu:20.04 ENV TZ = Asia\Taipei ENV DEBIAN_FRONTEND=noninteractive RUN apt-get update && \apt-get install -y \build-essential \libssl-dev \zlib1g-dev \libbz2-dev \libreadline-dev \libsqlite3-dev \wget \curl \llvm \libncurses5-dev \libncursesw5-dev \xz-utils \tk-dev \libffi-dev \liblzma-dev …