docker 修改檔案

2021-10-24 05:12:31 字數 731 閱讀 8608

方法一:

docker inspect --format='}' 容器 id 或名字

會返回容裡根目錄對應的宿主機路徑。 可以直接進去編輯,修改儲存檔案並重啟docker。

如果docker已經掛掉了,會進入不了merged路徑,此時輸入service docker restart,然後迅速進入路徑可以修改mysql配置檔案,再次重啟就恢復正常了。

方法二:

使用vim編輯器

在使用docker容器時,有時候裡邊沒有安裝vim,敲vim命令時提示說:vim: command not found,這個時候就需要安裝vim,

這時候需要敲:

apt-get update
這個命令的作用是:同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,這樣才能獲取到最新的軟體包。

等更新完畢以後再敲命令:

apt-get install vim
vim /etc/mysql/mysql.conf.d/mysqld.cnf
接下來重啟容器就可以了

docker restart 1383f2e49cb7

建立或修改 docker 容器內部檔案

容器內部沒有圖形化的編輯工具,只有 docker cp 命令將檔案複製出來,修改,再複製回去,總之,太麻煩了。看我的實現效果 把本地路徑省了,自動複製到 tmp container name 目錄中,然後自動開啟檔案。上傳的時候,同樣也是到這個目錄去找檔案,然後複製回去。由於每次 open 命令都是...

docker修改映象

需求 我們執行的容器可能在映象的基礎上做了一些修改,有時候我們希望儲存起來,封裝成乙個新的映象。或者我們希望對已有的映象進行修改。這些場景可以使用docker提供commit功能。命令 docker commit 引數 a 提交的映象作者 c 使用dockerfile指令來建立映象 m 提交時的說明...

Docker容器修改配置檔案的實現

一 進入容器 docker run option 映象名 向啟動容器中傳入的命令 常用可選引數說明 二 找到配置檔案 顯示檔案 ls結果如下 license.txt readme.textile config lib modules notice.txt bin data logs plugins ...