原创 第 02 章 基礎設施即服務 Docker(4.5)

Docker 鏡像 我們都知道,操作系統分爲內核和用戶空間。對於 Linux 而言,內核啓動後,會掛載 root 文件系統爲其提供用戶空間支持。而 Docker 鏡像(Image),就相當於是一個 root 文件系統。比如官方鏡像

原创 第 02 章 基礎設施即服務 Docker(4.8)

Ubuntu 安裝 Docker 警告:切勿在沒有配置 Docker APT 源的情況下直接使用 apt 命令安裝 Docker. 準備工作 系統要求 Docker CE 支持以下版本的 Ubuntu 操作系統: •Artful

原创 第 02 章 基礎設施即服務(3.5)

Linux 安裝 Tomcat 此處以 Tomcat 8.5.23 爲例 下載地址 https://tomcat.apache.org/ 解壓縮並移動到指定目錄 解壓縮 tar -zxvf apache-tomcat-8.5.2

原创 第 02 章 基礎設施即服務 Docker(4.7)

Docker 倉庫 鏡像構建完成後,可以很容易的在當前宿主機上運行,但是,如果需要在其它服務器上使用這個鏡像,我們就需要一個集中的存儲、分發鏡像的服務,Docker Registry 就是這樣的服務。 一個 Docker Regi

原创 第 02 章 基礎設施即服務 Docker(4.2)

爲什麼要使用 Docker 作爲一種新興的虛擬化方式,Docker 跟傳統的虛擬化方式相比具有衆多的優勢。 更高效的利用系統資源 由於容器不需要進行硬件虛擬以及運行完整操作系統等額外開銷,Docker 對系統資源的利用率更高。無論

原创 第 02 章 基礎設施即服務 Docker(4.6)

Docker 容器 鏡像(Image)和容器(Container)的關係,就像是面向對象程序設計中的 類 和 實例 一樣,鏡像是靜態的定義,容器是鏡像運行時的實體。容器可以被創建、啓動、停止、刪除、暫停等。 容器的實質是進程,但與

原创 第 02 章 基礎設施即服務 Docker(4.1)

什麼是 Docker Docker 最初是 dotCloud 公司創始人 Solomon Hykes 在法國期間發起的一個公司內部項目,它是基於 dotCloud 公司多年雲服務技術的一次革新,並於 2013 年 3 月以 Apa

原创 第 02 章 基礎設施即服務 Docker(4.4)

Docker 系統架構 Docker 使用客戶端-服務器 (C/S) 架構模式,使用遠程 API 來管理和創建 Docker 容器。 Docker 容器通過 Docker 鏡像來創建。 容器與鏡像的關係類似於面向對象編程中的對象與

原创 第 02 章 基礎設施即服務 Docker(4.3)

Docker 引擎 Docker 引擎是一個包含以下主要組件的客戶端服務器應用程序。 •一種服務器,它是一種稱爲守護進程並且長時間運行的程序。 •REST API用於指定程序可以用來與守護進程通信的接口,並指示它做什麼。 •

原创 第 02 章 基礎設施即服務(3.3)

Linux 文件權限管理 查看文件和目錄的權限 ls –al使用 ls 不帶參數只顯示文件名稱,通過ls –al` 可以顯示文件或者目錄的權限信息。 ls -l 文件名 顯示信息包括:文件類型 (d 目錄,- 普通文件,l 鏈接文

原创 第 02 章 基礎設施即服務(3.6)

Linux 安裝 MySQL 安裝 更新數據源 apt-get update 安裝 MySQL apt-get install mysql-server 系統將提示您在安裝過程中創建 root 密碼。選擇一個安全的密碼,並確保

原创 第 02 章 基礎設施即服務(3.4)

Linux 安裝 Java Linux 安裝 Java 此處以 JDK 1.8.0_152 爲例 下載地址 http://www.oracle.com/technetwork/java/javase/downloads/index

原创 docker-compose安裝

docker pull mobz/elasticsearch-head:5 docker run -d -p 9100:9100 docker.io/mobz/elasticsearch-head:5 編輯 /etc/sys

原创 docker-compose 安裝Jenkins+gitlab持續集成

version: "3.1" services: namenode: image: jenkins container_name: jenkins ports: - 9090:8080

原创 docker-compose安裝eureka

version: "3.1" services: eureka-1: restart: always image: eureka container_name: eureka-1 p