如何修改docker無法啟動容器中的配置

2021-09-30 15:46:19 字數 378 閱讀 3821

一次修改docker容器中mysql配置檔案mysql.cnf,重啟容器後發現啟動不了,這種情況下怎麼修改原先的配置檔案呢?

1 可以先docker logs 容器名  

檢視容器出錯的原因

2 使用 docker cp 容器名:/etc/mysql/mysql.cnf .

注意上面命令尾部有個.哦,把檔案複製到當前目錄下

3修改正確的配置內容

4 執行 docker cp mysql.cnf 容器名:/etc/mysql/mysql.cnf

把正確的配置檔案傳回容器

另外有一種方法 find / -name mysql.cnf 來找,每個容器的檔案實際是以實體檔案存在伺服器上的,不過還是覺得不那麼直觀正規,推薦上面的方法

Docker無法啟動容器時如何修改配置

在docker容器中安裝了mysql5.6,但因修改錯配置檔案,導致容器無法重新啟動,怎麼辦?在當前主機中存放了docker容器中的配置資訊 一般預設目錄是 var lib docker overlay 那只要找到這個配置檔案,修改後就可以重新啟動了 使用docker cp命令,把docker容器中...

Docker 進入啟動容器

在使用 d引數時,容器啟動後會進入後台,使用者無法看到容器中的資訊,也無法進行操作。這個時候如果需要進入容器進行操作,有多種方法,包括使用官方的attach或exec命令,以及第三方的nsenter工具等。1 attach命令 attach命令是docker自帶的命令,命令格式為 docker at...

Docker宿主啟動容器mysql

使用docker官方映象安裝mysql服務 1 拉取mysql映象,採用網易加速位址 2 重新命名映象名 3 建立用於掛載的目錄 sudo mkdir my mysql datadir 用於掛載mysql資料檔案 sudo mkdir my mysql conf.d 用於掛載mysql配置檔案 su...