原创 vagrant,VirtualBox -- 安裝使用 docker系列--安裝docker

1、安裝Oracle VM VirtualBox下載 http://download.virtualbox.org/virtualbox/5.2.44/ 2、安裝vagrant https://www.vagrantup.com/

原创 docker系列 -- 安裝rabbitmq

1、拉取rabbitmq鏡像 docker pull rabbitmq 2、創建運行rabbitmq容器 docker run -d -p 15672:15672 -p 5672:5672 \ -e RABBITMQ_DEFA

原创 docker系列 -- 可視化監控容器

前言:生產環境中監控容器的運行狀況十分重要,通過監控我們可以隨時掌握容器的運行狀態,做到線上隱患和問題早發現,早解決。 1、docker stats命令 docker stats nginx     2、cAdvisor監控 cAdv

原创 docker系列 -- 常用命令

1、查看鏡像列表 docker images 2、下載鏡像 docker pull <鏡像名> 3、刪除鏡像 docker rm <鏡像名> 4、查看容器 docker ps #查看正在運行的容器 docker ps -a

原创 docker系列 -- 安裝PHP

1、拉取鏡像 docker pull php:7.4-fpm 2、創建容器 docker run --name php7.4-fpm -p 9000:9000 -d php:7.4-fpm 3、創建目錄存儲php配置文件和日誌 m

原创 docker系列 -- 物理機訪問虛擬機下的docker的Nginx

一、首先virtualbox 實現虛擬機和宿主機互通   在啓動虛擬機前,給它開啓兩張網卡:   1、NAT 用來連外網      2、如果不是vagrant的話,設置虛擬機網卡就行,Host-Only 用來本機互聯      3、如果

原创 docker系列--安裝docker

一、安裝Linux環境    1、安裝Oracle VM VirtualBox   2、安裝vagrant   3、下載Linux系統box     。下載地:https://app.vagrantup.com/boxes/search?p

原创 docker系列--什麼是docker

詳細說明:docker入門教程

原创 docker系列 -- 安裝MySQL

1、拉取MySQL鏡像 docker pull mysql:5.7 2、運行容器 docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=12345678 -d mysq

原创 docker系列 -- 安裝redis

1、拉取redis鏡像 docker pull redis:5.0 2、創建目錄存儲配置文件和數據 mkdir -p /docker/redis && cd /docker/redis mkdir conf data 3、官網下載配

原创 PHP設計模式 -- 觀察者模式

1、什麼是觀察者模式? 從面向過程的角度來看,首先是觀察者向主題註冊,註冊完之後,主題再通知觀察者做出相應的操作,整個事情就完了。 從面向對象的角度來看,主題提供註冊和通知的接口,觀察者提供自身操作的接口。(這些觀察者擁有一個同一個接口。)

原创 PHP設計模式 -- 適配器模式

1、什麼是適配器模式? 適配器模式(Adapter)模式:將一個類的接口,轉換成客戶期望的另一個類的接口。適配器讓原本接口不兼容的類可以合作無間。 2、適配器模式中主要角色 目標(Target)角色:定義客戶端使用的與特定領域相關的接口,這

原创 docker系列 -- 安裝Nginx

1、拉取Nginx鏡像 docker pull nginx 2、啓動容器 nginx run -d --name nginx -p 80:80 nginx 3、訪問Nginx,出現Nginx歡迎頁面 curl localhost

原创 vagrant創建centos7後虛擬機磁盤爆滿

1、問題現象 使用df -h命令,磁盤佔用直接99%,明明啥也沒幹。。。    2、解決方案 找到C:\Users\你的用戶名\.vagrant.d\boxes\centos7\0\virtualbox目錄下有個Vagrantfile(這

原创 nginx 配置https詳細步驟

1、首先申請SSL證書(我的是騰訊雲申請的個人免費的) 2、查看NGINX是否安裝SSL模塊 ./nginx -V # 注意,是大寫的V,如果有ssl_module那就說明有,沒有就自行安裝 3、新建一個server,加入以下內容