原创 Kubernetes小記-基本概念和術語

Kubernetes Kubernetes是基於容器技術的分佈式架構領先方案,目的是實現資源管理的自動化,以及跨多個數據中心的資源利用率的最大化。 Kubernetes提供了強大的自動化機制,所以系統後期的運維難度和運維成本大幅

原创 Docker小試-製作jekyll鏡像

提供兩種製作jekyll鏡像的方式及最終的鏡像文件 方式一,進入容器中製作鏡像 拉取ubuntu18.04鏡像:docker pull ubuntu:18.04 運行並進入容器:docker run -it --rm --name

原创 ubuntu中安裝mysql8.0

本文記錄mysql8.0安裝過程 安裝步驟 cd /usr/local 下載倉儲:wget -c https://repo.mysql.com//mysql-apt-config_0.8.15-1_all.deb 安裝倉儲:su

原创 Docker小記-從容器構建鏡像

從容器構建鏡像 步驟: 根據最終想要的東西包選擇一個已存在的鏡像來創建一個容器。 修改這個容器的文件系統。這些改動會被保存在容器的聯合文件系統的新文件層 改動完成後將這些改動提交(commit)。一旦改動被提交,你就能夠從新鏡

原创 Docker小記-網絡

Docker的網絡 Docker使用操作系統的底層特性構建了一個特殊的、可定製的虛擬網絡拓撲結構。這個虛擬網絡只在安裝有Docker的機器上有效,並並且它由主機上的容器和主機所連接的網絡之間的路由構成。 本地虛擬網絡用來提供容器

原创 Docker小記-Docker Compose

命令 Compose描述完整的環境以及服務組件的交互。一個Compose文件可能會描述四到五個單獨的服務,它們都是相互關聯的,但應保持隔離和獨立伸伸縮。 啓動:進入創建docker-compose.yml文件的目錄並運行以下的命

原创 Docker小記-鏡像

鏡像 docker鏡像:是一個容器中運行程序的所有文件的捆綁快照。 鏡像包含了創建容器所需的文件和鏡像元數據。該元數據包含關於鏡像之間的關聯信息、命令歷史、暴露的端口、卷的定義等。 鏡像維護着父/子依賴關係。在這些依賴關係中,從

原创 Docker小記-存儲卷

概念 存儲卷是容器目錄樹上的掛載點,是一個數據分割、持久化和共享的工具,有一個與容器無關的範圍或生命週期。 每一個存儲卷就是容器目錄樹的掛載點在主機目錄樹中的位置,但不同的存儲卷類型在主機的位置是不同的 綁定掛載存儲卷使用用戶

原创 Docker小記-Docker中運行軟件

Docker命令 docker help :顯示Docker命令行工具的基本語法 docker ps:顯示每個運行的容器 docker logs : 後接docker名稱或id顯示日誌 寫入的日誌將持久化保存、持續增長,只要該

原创 Docker小記-Dockerfile

Dockerfile docker build構建鏡像: –tag(或-t)選項的值指定了你想要使用的完整倉庫設計。下例中,使用了ubuntu-git:auto。最後的參數則指定了Dockerfile的位置,表示在當前目錄尋找

原创 Docker小記-安全隔離

Docker資源分配 內存限制 docker run或docker create命令上使用-m或–memory選項來設置內存限制 這個選項會接受一個值和一個基礎單元作爲參數。格式如下: where unit = b,k,m or

原创 code-push搭建

安裝 code-push代碼下載到本地:git clone https://github.com/lisong/code-push-server.git cd code-push-server npm install

原创 Linux監控工具nmon

nmon是一種在linux操作系統上廣泛使用的監控與分析工具,能在系統運行過程中實時捕捉系統資源的使用情況,並輸出結果到文件中,然後通過nmon_analyzer工具產生數據文件與圖形化結果。 下載與安裝 apt install

原创 Nginx入門到實踐

本文是對Nginx常用配置的整理及記錄。 配置文件 目錄 /etc/nginx/nginx.conf 默認配置語法 user nginx; worker_processes 1; error_log /var/log/

原创 ubuntu中mysql安裝及簡單配置(在線安裝方式)

本文使用的版本爲5.5.62或5.7.29,使用apt-get方式直接進行安裝。 安裝 執行命令:sudo apt-get install mysql-server 查看是否安裝成功:sudo netstat -tap | gr