国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

如何編輯Docker容器內(nèi)的文件

2023-06-12 17:14:10 736

1.在容器內(nèi)部安裝vim進(jìn)行修改:

進(jìn)入容器內(nèi):docker exec -it 容器ID /bin/bash

安裝vim:apt-get update       apt-get install vim

這個方法在容器被刪除之后,配置就失效了,并且每個容器不互通,要分別下載vim

 

2.將容器內(nèi)文件拷貝出來修改后再拷貝回去:

docker cp 容器ID:/etc/mysql/my.cnf /home/mysql/    (將容器中的文件拷貝出來)

docker cp /home/mysql/my.cnf 容器ID:/etc/mysql/    (將文件拷貝回容器中)

這個方法好在不需要花時間下載vim,但是容器被刪后,配置也會丟失

 

3.使用-v將容器內(nèi)部文件夾映射出來

docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -v /home/mysql:etc/mysql/conf.d mysql

冒號前是本地路徑(需要絕對路徑),冒號后是容器中的路徑

在啟動的時候使用-v將容器內(nèi)部的文件夾映射到本地的某個路徑下,這樣可以直接在本地修改,不需要進(jìn)入容器內(nèi)部.


提交成功!非常感謝您的反饋,我們會繼續(xù)努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問題: