這篇“Docker容器如何修改配置文件”文章的知識點(diǎn)大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“Docker容器如何修改配置文件”文章吧。
從網(wǎng)站建設(shè)到定制行業(yè)解決方案,為提供成都網(wǎng)站制作、做網(wǎng)站服務(wù)體系,各種行業(yè)企業(yè)客戶提供網(wǎng)站建設(shè)解決方案,助力業(yè)務(wù)快速發(fā)展。創(chuàng)新互聯(lián)將不斷加快創(chuàng)新步伐,提供優(yōu)質(zhì)的建站服務(wù)。
一、進(jìn)入容器
docker run [option] 鏡像名 [向啟動容器中傳入的命令]
常用可選參數(shù)說明:
-i 表示以“交互模式”運(yùn)行容器
-t 表示容器啟動后會進(jìn)入其命令行。加入這兩個參數(shù)后,容器創(chuàng)建就能登錄進(jìn)去。即 分配一個偽終端。
--name 為創(chuàng)建的容器命名
-v 表示目錄映射關(guān)系(前者是宿主機(jī)目錄,后者是映射到宿主機(jī)上的目錄,即 宿主機(jī)目錄:容器中目錄),可以使 用多個-v 做多個目錄或文件映射。注意:最好做目錄映射,在宿主機(jī)上做修改,然后 共享到容器上。
-d 在run后面加上-d參數(shù),則會創(chuàng)建一個守護(hù)式容器在后臺運(yùn)行(這樣創(chuàng)建容器后不 會自動登錄容器,如果只加-i -t 兩個參數(shù),創(chuàng)建后就會自動進(jìn)去容器)。
-p 表示端口映射,前者是宿主機(jī)端口,后者是容器內(nèi)的映射端口??梢允褂枚鄠€-p 做多個端口映射
-e 為容器設(shè)置環(huán)境變量
--network=host 表示將主機(jī)的網(wǎng)絡(luò)環(huán)境映射到容器中,容器的網(wǎng)絡(luò)與主機(jī)相同
二、找到配置文件
# 顯示文件 ls 結(jié)果如下: license.txt readme.textile config lib modules notice.txt bin data logs plugins # 進(jìn)入配置文件夾 cd config # 顯示文件 ls 結(jié)果如下: elasticsearch.keystore ingest-geoip log4j2.properties roles.yml users_roles elasticsearch.yml jvm.options role_mapping.yml users # 修改配置文件 vi elasticsearch.yml
在使用docker容器時,有可能沒有安裝vi, 安裝vi:apt-get install vim
,如果提示:unable to locate package vim,則需要敲:apt-get update
, 等更新完畢以后再敲命令: apt-get install vim
以上就是關(guān)于“Docker容器如何修改配置文件”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對大家有幫助,若想了解更多相關(guān)的知識內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。