docker 是一個開源的應用容器引擎,讓開發者能夠打包他們的應用以及依賴包到一個可移植的容器中,而後發佈到任何流行docker機器上,也能夠實現虛擬化,容器是徹底使用沙箱機制,相互之間不會有任何接口。nginx
docker Client客戶端
Docker Image鏡像
Docker Container容器
Docker 使用客戶端-服務器 (C/S) 架構模式,使用遠程API來管理和建立Docker容器,Docker 容器經過 Docker 鏡像來建立。容器與鏡像的關係相似於面向對象編程中的對象與
類。docker
mac系統安裝docker特別簡單,去docker官網註冊用戶,下載鏡像Docker.dmg文件雙擊就能夠了。
安裝完輸入命令:
docker version
docker-compose --version
docker-machine --version
出現docker版本就完成了。編程
Docker 容許你在容器內運行應用程序, 使用 docker run 命令來在容器內運行一個應用程序。
docker run hello-world服務器
Docker首先從本地主機上查找鏡像是否存在,若是不存在,Docker 就會從鏡像倉庫 Docker Hub 下載公共鏡像,docker的兩個參數 -i -t,讓docker運行的容器實現"對話"的能力
docker ps 來查看容器內運行的服務
docker logs命令,查看容器內的標準輸出
docker stop 命令來中止容器
docker 命令來查看到 Docker 客戶端的全部命令選項。
docker rm 命令來刪除不須要的容器架構
docker images 來列出本地主機上的鏡像。
docker pull 命令來下載這個鏡像
docker search 命令搜索 httpd 來尋找適合咱們的鏡像。spa
hello-world這個鏡像下載完成。對象
使用這個命令nginx服務啓動成功!blog
委婉待續,有問題請留言接口
我的博客地址 https://blog.ailijie.top/arch...開發