docker


Docker是一個開源的應用容器引擎;是一個輕量級容器技術;
Docker支持將軟件編譯成一個鏡像;然後在鏡像中各種軟件做好配置,將鏡像發佈出去,其他使用者可以直接使用這個鏡像;
運行中的這個鏡像稱爲容器,容器啓動是非常快速的。
docker主機(Host):安裝了Docker程序的機器(Docker直接安裝在操作系統之上);
docker客戶端(Client):連接docker主機進行操作;
docker倉庫(Registry):用來保存各種打包好的軟件鏡像;
docker鏡像(Images):軟件打包好的鏡像;放在docker倉庫中;
docker容器(Container):鏡像啓動後的實例稱爲一個容器;容器是獨立運行的一個或一組

docker相關命令
1、搜索鏡像
[root@localhost~]#dockersearchtomcat
2、拉取鏡像
[root@localhost~]#dockerpulltomcat
3、根據鏡像啓動容器
dockerrun‐‐namemytomcat‐dtomcat:latest
4、dockerps
查看運行中的容器
5、停止運行中的容器
dockerstop容器的id
6、查看所有的容器
dockerps‐a
7、啓動容器
dockerstart容器id
8、刪除一個容器
dockerrm容器id
9、啓動一個做了端口映射的tomcat
[root@localhost~]#dockerrun‐d‐p8888:8080tomcat
‐d:後臺運行
‐p:將主機的端口映射到容器的一個端口主機端口:容器內部的端口
10、爲了演示簡單關閉了linux的防火牆
servicefirewalldstatus;查看防火牆狀態
servicefirewalldstop:關閉防火牆
11、查看容器的日誌
dockerlogscontainer‐name/container‐id

發佈了134 篇原創文章 · 獲贊 28 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章