更新時(shí)間:2021-12-24 11:16:07 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2226次
啟動(dòng)docker鏡像命令docker run 可以指定端口映射,但是容器一旦創(chuàng)建就無(wú)法在通過(guò)命令修改。通常是保存鏡像在創(chuàng)建一個(gè)新的容器。有沒(méi)有辦法不保存鏡像直接修改這個(gè)容器呢?答案是有的,本文已mysql和nginx為例修改已容器的配置文件
1.進(jìn)入容器內(nèi)部
sudo docker exec -it 容器名或ID /bin/bash


2.安裝vim命令
更新軟件列表
apt-get update
安裝vim命令
apt-get install vim


3.修改配置文件
下圖是mysql配置文件路徑及其內(nèi)容,如果要修改端口或者其他內(nèi)容直接編輯配置文件即可,nginx同樣的


注意:docker中每個(gè)鏡像都是單獨(dú)的,如果在一個(gè)容器中安裝了vim命令在其他容器中使用vim 命令是不生效的所以需要在每個(gè)鏡像中都安裝vim或vi
Java實(shí)驗(yàn)班
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
Java就業(yè)班
有基礎(chǔ) 直達(dá)就業(yè)
Java夜校直播班
業(yè)余時(shí)間 高薪轉(zhuǎn)行
Java在職加薪班
工作1~3年,加薪神器
Java架構(gòu)師班
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)