docker簡介
docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然後發佈到任何流行docker機器上,也可以實現虛擬化,容器是完全使用沙箱機制,相互之間不會有任何接口。
Docker的組成
docker Client客戶端
Docker Image鏡像
Docker Container容器
Docker 使用客戶端-服務器 (C/S) 架構模式,使用遠程API來管理和創建Docker容器,Docker 容器通過 Docker 鏡像來創建。容器與鏡像的關係類似於面向對象編程中的對象與
類。
mac中Docker安裝
mac系統安裝docker特別簡單,去docker官網註冊用戶,下載鏡像Docker.dmg文件雙擊就可以了。
安裝完輸入命令:
docker version
docker-compose --version
docker-machine --version
出現docker版本就完成了。
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 來尋找適合我們的鏡像。
hello-world這個鏡像下載完成。
使用這個命令nginx服務啓動成功!
委婉待續,有問題請留言