谁可以简单介绍一下docker到底是干什么用的? 财富值28
生活随笔
收集整理的這篇文章主要介紹了
谁可以简单介绍一下docker到底是干什么用的? 财富值28
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
簡而言之,Docker能為你做的事情就是:相比其他技術,它能讓更多數量的應用程序在同一硬件上運行;它讓開發人員易于快速構建可隨時運行的容器化應用程序;它大大簡化了管理和部署應用程序的任務。
比如你用的是Ubuntu,服務器用的是CentOS,那么此時你要把項目部署到服務器上,可能在環境的配置上就要花費不少的時間了。又或者比如你用的MySQL,放在以前每次重裝一次系統或者換一個環境,你就要把你的環境重裝一次,東西越多花費的時間越多。 而使用Docker,你只需要一條命令,你就可以在你的Ubuntu上再運行一個“新的環境”,當然這一個環境還是基于你現有的環境的,也就是說實際上共享的還是同一套資源,但是這套環境里面已經有了你需要的東西。 你需要MySQL,那就安裝一個帶MySQL的鏡像, 然后啟動一個容器。 你需要Redis,那就安裝一個帶Redis的鏡像, 然后啟動一個容器。 你需要..., 那就..., 然后...。 當然你也可以在別人的基礎之上,對容器進行修改后,比如添加了一些你自己的軟件或修改配置文件,然后再commit,這樣你就把這個容器制作成了一個鏡像,以后你可以用這個鏡像創建出N個一模一樣的容器。比如你要學習搭載Redis集群,那么你可以下載一個Redis的鏡像,然后啟動容器,把集群的配置設置好后,提交這個容器生成鏡像,再根據這個鏡像運行出6個或更多容器,這樣一個集群就搭起來了。 而且Docker占用的資源很小。
比如你用的是Ubuntu,服務器用的是CentOS,那么此時你要把項目部署到服務器上,可能在環境的配置上就要花費不少的時間了。又或者比如你用的MySQL,放在以前每次重裝一次系統或者換一個環境,你就要把你的環境重裝一次,東西越多花費的時間越多。 而使用Docker,你只需要一條命令,你就可以在你的Ubuntu上再運行一個“新的環境”,當然這一個環境還是基于你現有的環境的,也就是說實際上共享的還是同一套資源,但是這套環境里面已經有了你需要的東西。 你需要MySQL,那就安裝一個帶MySQL的鏡像, 然后啟動一個容器。 你需要Redis,那就安裝一個帶Redis的鏡像, 然后啟動一個容器。 你需要..., 那就..., 然后...。 當然你也可以在別人的基礎之上,對容器進行修改后,比如添加了一些你自己的軟件或修改配置文件,然后再commit,這樣你就把這個容器制作成了一個鏡像,以后你可以用這個鏡像創建出N個一模一樣的容器。比如你要學習搭載Redis集群,那么你可以下載一個Redis的鏡像,然后啟動容器,把集群的配置設置好后,提交這個容器生成鏡像,再根據這個鏡像運行出6個或更多容器,這樣一個集群就搭起來了。 而且Docker占用的資源很小。
總結
以上是生活随笔為你收集整理的谁可以简单介绍一下docker到底是干什么用的? 财富值28的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: lol召唤师技能传送到小兵塔眼上的冷却各
- 下一篇: 如何防止月球上的资源被军事利用? (假设