Docker是一個開源引擎,它可以輕松地為任何應(yīng)用程序創(chuàng)建一個輕量級、可移植和自給自足的容器。開發(fā)者在筆記本中編譯測試的容器可以批量部署到生產(chǎn)環(huán)境中,包括Vms、baremetal、OpenStack cluster等基礎(chǔ)應(yīng)用平臺。Docker能做什么?應(yīng)用場景:1。1.web應(yīng)用程序的自動打包和發(fā)布;2.自動化測試、持續(xù)集成和發(fā)布;3.在面向服務(wù)的環(huán)境中部署和調(diào)整數(shù)據(jù)庫或其他后臺應(yīng)用程序;4.從頭開始編譯或擴展現(xiàn)有的OpenShift或CloudFoundry平臺,構(gòu)建自己的PaaS環(huán)境。
4、Docker的主要作用是什么_ docker屬于什么目前Docker至少有以下幾個應(yīng)用場景:1)測試:Docker非常適合測試和發(fā)布。Docker打包后可以直接提供給測試人員運行,不再需要測試人員配合運維和開發(fā)來搭建和部署環(huán)境。2)測試數(shù)據(jù)的分離:在測試過程中,由于測試場景的變化,往往需要修改依賴的數(shù)據(jù)庫 data或者清除變化后的memcache和Redis中的緩存數(shù)據(jù)。
這些數(shù)據(jù)可以很容易地分離成不同的圖像,并根據(jù)不同的需要隨時切換。3)開發(fā):開發(fā)者一起使用同一個Docker鏡像,修改后的源代碼掛載在本地磁盤上。不再因為環(huán)境不同導(dǎo)致的程序行為不同,還可以在新人到崗時,快速建立開發(fā)編譯環(huán)境。4)PaaS云服務(wù):Docker可以支持命令行封裝和編程。通過自動加載和服務(wù)自我發(fā)現(xiàn),Docker鏡像中封裝的服務(wù)可以很容易地擴展為云服務(wù)。
5、 docker開發(fā)環(huán)境 數(shù)據(jù)庫主要單獨一個容器嗎docker開發(fā)環(huán)境數(shù)據(jù)庫需要單獨的容器。docker構(gòu)建lnmp環(huán)境后,如果需要訪問安裝在主機上的數(shù)據(jù)庫中間件,就不能直接使用127.0.0.1的ip。這個ip在容器中指向容器本身,那么怎么訪問主機呢?比如你的-0。那么主機也會托管一個與192.168.99.100相同網(wǎng)段的虛擬ip,而且會是主IP: 192.168.99.1,所以簡單。訪問容器中的地址192.168.99.1相當(dāng)于訪問主機。請注意通過192.168.99解決問題。
6、把 數(shù)據(jù)庫,redis放到 docker容器會有什么弊端嗎將數(shù)據(jù)庫和redis放在docker container中有什么壞處?docker的缺點是網(wǎng)絡(luò)IO開銷。所以請避免高網(wǎng)絡(luò)IO,請帶卷掛載磁盤IO。docker的好處是不小心就會消失。所以無國籍很重要。如果你想享受docker的從眾特性,請自己照顧好自己的狀態(tài)。
7、 docker中oracle 數(shù)據(jù)庫數(shù)據(jù)持久化的問題,如果將本地的文件夾掛載到 docker...docker可以支持將主機上的目錄掛載到鏡像中。dockerrunitv/home/dock/downloads:/usr/downloads Ubuntu 64/bin/bash傳遞v參數(shù),冒號前是主機目錄,必須是絕對路徑,冒號后是鏡像中掛載的路徑。現(xiàn)在,主機中的文件可以在鏡像中共享。默認(rèn)的裝載路徑權(quán)限是讀取和寫入。
這叫數(shù)據(jù)量。數(shù)據(jù)量:“其實就是一個普通的容器,專門用來提供數(shù)據(jù)量給其他容器掛載”。這感覺像是由容器定義的數(shù)據(jù)裝載信息。其他容器啟動時可以直接掛載數(shù)據(jù)卷容器中定義的掛載信息。參見示例:dockerrunv/home/dock/downloads:/usr/downloadsnametatavolubuntu 64/bin/bash創(chuàng)建一個普通的容器。
8、 docker容器安裝oracle 數(shù)據(jù)庫1、dockersearch Oracle[searchdockerimage of Oracle on the cloud platform]2、dockerpull registry . cn Hangzhou . aliyuncs . com/達奇/Oracle xe 11g[-0/images 4 、/ -0/rundp 49160:22p 49161:11Searchxxx: Search docker云平臺相關(guān)鏡像dockerPull XXX:Pull by namedocker云平臺鏡像dockerimages:列出本地鏡像A:列出所有本地鏡像(默認(rèn)包括中間圖層。