原创 Docker 三劍客之Docker Swarm

Docker Swarm 介紹Swarm 在 Docker 1.12 版本之前屬於一個獨立的項目,在 Docker 1.12 版本發佈之後,該項目合併到了 Docker 中,成爲 Docker 的一個子命令。目前,Swarm 是 Docke

原创 docker 三劍客之docker swarm

創建Docker Swarm集羣官網資料:https://docs.docker.com/engine/swarm/manage-nodes/#add-or-remove-label-metadata命令:docker swarm init

原创 操作docker容器

創建容器:docker create常用參數:--name:爲容器分配一個名字-v | --volume  :爲容器綁定安裝一個卷,例如-v /data 會爲容器創建一個/data分區出來例如:# docker create -it ubu

原创 Docker三劍客之Docker Compose

Docker Compose介紹Docker Compose是Docker編排服務的最後一塊,前面提到的Machine可以讓用戶在其它平臺快速安裝Docker,Swarm可以讓Docker容器在集羣中高效運轉,而Compose可以讓用戶在集

原创 Docker三劍客之Docker Machine

Docker Machine是什麼是Docker 官方提供的一個工具,它可以幫助我們在遠程的機器上安裝Docker,或者在虛擬機host 上直接安裝虛擬機並在虛擬機中安裝Docker。 我們還可以通過docker-machine 命令來管理

原创 Nginx使用和配置

1、Nginx虛擬主機配置    nginx一個虛擬主機使用一個serer{}配置,可以同時配置多個server。例如:配置www.a.com 和 www.b.org 配置如下:user nginx; worker_processes  1

原创 搭建本地私有docker倉庫

1、使用registry鏡像創建私有倉庫 docker run -d -p 5000:5000   --restart=always --name registry registry:2這條命令將自動下載並啓動一個registry容器,創建

原创 Docker端口映射與容器互聯

當外部要訪問容器中運行的應用時,可以通過-P或者-p來指定映射的端口。-P:Docker會隨機分配一個端口-p:指定端口例如:# docker run -d -P nginx  cd54a3d0c6895faed4b14cec1b174bc

原创 生產環境swarm集羣規劃和管理

swarm集羣角色swarm集羣中有兩種角色,manager node和 worker ndoe。manager的功能:維護集羣狀態任務調度爲swarm集羣提供HTTP API可以創建只有一個manager節點的swarm集羣,但是swar

原创 使用netstat命令統計established狀態的連接數

使用netstat命令統計established狀態的連接數 netstat -an|awk -F "[ :]+" '/ESTAB/ {S[$(NF-3)]++}END{for(k in S) print S[k],k}'|sort -rn

原创 Dockerfile創建鏡像

基本結構:Dockerfile由一行行命令語句組成,並且支持以#開頭的註釋行Dockerfile分爲四部分:基礎鏡像信息,維護者信息、鏡像操作指令和容器啓動時執行的命令Dockerfile指令說明:FROM:指定所創建鏡像的基礎鏡像MAIN