docker簡介

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 來尋找適合我們的鏡像。

s_d_1
hello-world這個鏡像下載完成。

s_d_2
使用這個命令nginx服務啓動成功!

委婉待續,有問題請留言

個人博客地址 https://blog.ailijie.top/arch...

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章