docker 啟動容器 docker宿主機是什么意思,不安裝宿主機好像也可以運行容器?
docker宿主機是什么意思,不安裝宿主機好像也可以運行容器?docker搭建了lnmp環(huán)境后,如果需要訪問安裝在宿主機上的數(shù)據(jù)庫或中間件,是不能直接使用127.0.0.1這個ip的,這個ip在容器中
docker宿主機是什么意思,不安裝宿主機好像也可以運行容器?
docker搭建了lnmp環(huán)境后,如果需要訪問安裝在宿主機上的數(shù)據(jù)庫或中間件,是不能直接使用127.0.0.1這個ip的,這個ip在容器中指向容器自己,那么應該怎么去訪問宿主機呢: 例如你的docker環(huán)境的虛擬IP是192.168.99.100,那么宿主機同樣會托管一個和192.168.99.100同網(wǎng)段的虛擬IP,并且會是主IP:192.168.99.1,那么就簡單了,在容器中訪問192.168.99.1這個地址就等于訪問宿主機,問題解決 注意,通過192.168.99.1訪問宿主機,等于換了一個ip,如果數(shù)據(jù)庫或中間件限制了本機訪問或者做了ip段限制,要記得添加192.168.99.1到白名單。
為什么說docker是一種革命性的技術?
一個非常好的問題,我是工作多年的Web應用架構師,來回答一下這個問題。歡迎關注我,了解更多IT專業(yè)知識。
Docker稱不上革命性的技術,但可以稱得上是一個革命性的解決方案和工具。
Docker基于Linux內核通過操作系統(tǒng)和虛擬容器調用CGroup, Namespace等系統(tǒng)接口完成資源的分配與相互隔離,依賴系統(tǒng)資源運行,使用的技術都是已有的。
Docker出現(xiàn)之前,有現(xiàn)在還在用的VMWare虛擬機,有Ghost,部分解決了服務器安裝配置的瑣碎工作,但是沒有解決運行環(huán)境的問題。比如常見的環(huán)境不一致的問題:開發(fā)環(huán)境能運行,測試生產(chǎn)環(huán)境有bug?還有就是每次新服務器、新環(huán)境搭建時無窮無盡的問題。
那么Docker出現(xiàn)后,整個環(huán)境被打包起來,也就是將所有安裝配置代碼化自動化了,結合資源編排和云服務,可以秒啟一個集群化的web服務系統(tǒng),如果沒有容器技術是做不到的。Docker是使用最普遍的容器技術,事實上的容器技術標準。
推薦看一個Docker秒啟Web服務的視頻:https://www.toutiao.com/i6801418770997838343/
docker大家用到什么程度了?
生產(chǎn)環(huán)境docker 容器實例上萬個,持續(xù)集成,持續(xù)測試,持續(xù)發(fā)布,服務編排均基于docker
學了java能做什么實際的東西?
學了Java可以做很多實際的東西,主要看你的興趣在哪里。如果你喜歡手機開發(fā),你可以做一套手機的操作系統(tǒng),因為安卓就是Java開發(fā)的。如果你想介入金融行業(yè),可以為銀行或投資機構做他們的交易系統(tǒng),因為高盛投資公司、花期集團等等他們用的交易系統(tǒng)都是Java開發(fā)的。喜歡游戲, 可以參考桌面版的Minecraft開發(fā)一套游戲出來;或者再造一個阿里巴巴也行,聽說他們主要都是Java棧。
所以, 不要糾結于這個問題, 認真去學就是了. 一定會有你的用武之地 !