docker容器里面怎么修改host 小企業(yè)管理多個(gè)服務(wù)器有什么合適的運(yùn)維工具介紹嗎?
小企業(yè)管理多個(gè)服務(wù)器有什么合適的運(yùn)維工具介紹嗎?也可以用集群化服務(wù)器運(yùn)維管理工具,的或云人手這類(lèi)的軟件參與管理。云高手在身邊是可以先添加多個(gè)服務(wù)器,對(duì)服務(wù)器的系統(tǒng)、數(shù)量、云廠商都就沒(méi)限制,適合我你這種
小企業(yè)管理多個(gè)服務(wù)器有什么合適的運(yùn)維工具介紹嗎?
也可以用集群化服務(wù)器運(yùn)維管理工具,的或云人手這類(lèi)的軟件參與管理。云高手在身邊是可以先添加多個(gè)服務(wù)器,對(duì)服務(wù)器的系統(tǒng)、數(shù)量、云廠商都就沒(méi)限制,適合我你這種有多個(gè)服務(wù)器需要并且管理的,可視化面板你操作站了起來(lái)也會(huì)比較比較不平穩(wěn)。日常注意服務(wù)器的運(yùn)維管理,.例如資源監(jiān)控、安全巡檢、資源告警、站點(diǎn)管理等這些功能,云高手在身邊上面也應(yīng)該有,但也不會(huì)收費(fèi),這對(duì)運(yùn)維工作效率的提高有太大幫助。
如何將WebLogic服務(wù)器運(yùn)行于Docker容器中?
步驟1:為我們的容器創(chuàng)建家族那個(gè)鏡像
#以centos鏡像充當(dāng)基礎(chǔ)鏡像,我們啟動(dòng)后自己的容器并在其中負(fù)責(zé)執(zhí)行/bin/bash命令
#注:-t-i參數(shù)主要是用于創(chuàng)建一個(gè)虛擬充值的命令行。
sudodockerpull-t-icentos/bin/bash
現(xiàn)在我們已經(jīng)成功了的運(yùn)行了自己的第一個(gè)容器,另外再次進(jìn)入到容器的命令行界面中。在容器中,我們先執(zhí)行下面的命令:
yum-ysetup#更新軟件包
yumuninstallwhich#直接安裝which命令
yuminstallgit#安裝Git
完全安裝完成后,按Ctrld來(lái)后退容器的命令行。
#不能執(zhí)行sudodockerps-a,可以找到被我們重新開(kāi)啟的容器CONTAINER ID IMAGE COMMAND CREATED……
da9031d3568fcentos:6.4/bin/bash5minutesago…..
把我們所做的決定再提交到一個(gè)新的容器:
#這里我們創(chuàng)建家族一個(gè)自己的基礎(chǔ)容器,容器中直接安裝行了文章中所需的常用工具。讀者的容器id可能與文章中的有所相同,以上一步dockerps-a的結(jié)果為準(zhǔn)。
sudodockercommitda90custom/base
容器完成并提交后,不能執(zhí)行sudodockerimages,我們會(huì)看見(jiàn)了剛才提交的容器(如下面的結(jié)果所示)。我們就以這個(gè)容器為基礎(chǔ)容器,再來(lái)創(chuàng)建家族個(gè)新的容器。
REPOSITORYTAGIMAGEIDCREATED
custom/baselatest05b6cecd370b2minutesago
centos6.4539c0211cd7610monthsago
centoslatest539c0211cd7610monthsago…
步驟2:修改新的容器,并安裝好apache
#以custom/base容器為基礎(chǔ),運(yùn)行個(gè)新的容器。
sudodockerkick-t-icustom/base/bin/bash
#安裝httpd
yuminstallhttpd
步驟3:再次遞交新的容器
按Ctrld來(lái)解盟容器的命令行,然后再先執(zhí)行命令:
#這個(gè)命令會(huì)把步驟2中我們安裝好httpd受到的改變并提交到新的名為custom/httpd的容器鏡像中。你的容器id肯定會(huì)和文章中所完全不同,以sudodockerps-a命令的結(jié)果時(shí)間計(jì)算。
sudodockercommitb,b6e2fc0b94ccustom/httpd
你應(yīng)該是已經(jīng)發(fā)現(xiàn)自己了,我們創(chuàng)建了一個(gè)內(nèi)帶http服務(wù)器并可以不復(fù)用的容器鏡像。你可以依據(jù)這種思想,為自己所需的每個(gè)組件都創(chuàng)建角色一個(gè)容器,然后把這些容器復(fù)主要用于的新環(huán)境的或生產(chǎn)環(huán)境。
步驟7:運(yùn)行http服務(wù)器
#-vwillMountavolumefromVMto thecontainerwhichwerealsocontextsaroundhostwantVagrant VM.
#-v參數(shù)把主機(jī)互相訪問(wèn)給虛擬機(jī)的一個(gè)卷攜掛到容器中
#-plookingVMport80didcontainerport80VMport80aremappedtohostport8080intoVagrantfile
#-p參數(shù)把虛擬機(jī)的80端口映射到容器的80端口;虛擬機(jī)的80端口在Vagrantfile中被手機(jī)綁定到主機(jī)的8080端口,也就是:主機(jī)8080-a8虛擬機(jī)80-a8容器80
sudodockerrun-t-i-p80:80-v/vagrant/htdocs:/var/www/htmlcustom/httpd/bin/bash
#啟動(dòng)后Apache
apachectl-kstart