电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

docker修改未啟動容器的配置信息操作

瀏覽:138日期:2024-11-09 08:12:40

之前一開始用docker并沒有使用dockerfile或者docker-compose編排服務,直接使用docker run啟動的容器,結果一不小心配置文件出錯或者給停掉了那就導致服務再也啟動不了了,這時候不要著急,使用以下辦法既可以修改配置文件還可以修改啟動容器的端口信息和其他配置信息,這樣容器中的文件和數據還是存在的。

1、修改容器內的配置信息

這里以nginx啟動為例子,比如用docke run創建了一個nginx的容器,結果因為使用docker exec ** bash 修改了內部nginx的配置文件,導致nginx容器再也無法啟動了,那這種情況該怎么辦呢

#首先進入以下目錄cd /var/lib/docker/overlay2#查找配置文件find ./ -name nginx.conf./a45cd97113877fb480f66e0d982a594c7b18f2035c16e1f7eb687eef15552272/diff/etc/nginx/nginx.conf./feff64c1f27a695e531c4654afa3b06e1ca84cc38d81cec76dc5ef52f6821c44/diff/etc/nginx/nginx.conf./feff64c1f27a695e531c4654afa3b06e1ca84cc38d81cec76dc5ef52f6821c44/merged/etc/nginx/nginx.conf#然后cd到nginx.conf的所在目錄cd ./feff64c1f27a695e531c4654afa3b06e1ca84cc38d81cec76dc5ef52f6821c44/diff/etc/nginx#比如我的nginx的配置文件是在conf.d文件夾下cd conf.ddefault.conf#觀察里面的配置信息是不是自己nginx的配置信息,如果是的話那就修改它就行了,不是的話就看find查找出來的其他目錄中用同樣的方式去找就可以了vim *.conf#修改好配置文件后,直接啟動比如我的nginx容器名是apg_nginxdocker start apg_nginx

2、修改docker run時的配置信息

這種情況比如我的容器被停掉了,然后有其他的服務想用我這個容器映射出來的端口號或者我的容器想重新修改當時run配置的信息那怎么辦呢?

#進入以下目錄cd /var/lib/docker/containers096ed809576e948ada99be65faa181b7f926dd0e655c4c373169305a1954c115 d570bc34c3bb5955ec4c336ad3eeb6105ed49e33e87b8dfd35da3c907d074fdc662d928aada58645e84fba34f1a1c54696061b767e3e262ccf6562db0498e733 e7237690488f15e40a6462df9cdcfeda83a6f7a74517662935c0a149dd36e05792bb44f63186c3d80ab8557f84cb1ce907aedab714bb0109827dbfed5641daa8 f2849f199fd78b1636aaedf0bd890c12e7c6d8c6ad5849fff2670920e5e37c7dd27bdc6286dd3314a1116115cab3a33233b9f4fba45ae4c88a6756d5c04a9aa9#查看自己容器的hash值,hash值開頭的文件夾就是容器的配置目錄docker ps -aCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES096ed809576e nginx 'nginx -g ’daemon of…' 3 months ago Up 33 minutes 0.0.0.0:8081->80/tcp apg_nginx#進入096開頭的目錄cd 096ed809576e*drwx------ 4 root root 4096 Jun 22 21:41 ./drwx------ 9 root root 4096 Mar 8 18:07 ../-rw-r----- 1 root root 2559664 Jun 22 21:47 096ed809576e948ada99be65faa181b7f926dd0e655c4c373169305a1954c115-json.logdrwx------ 2 root root 4096 Mar 8 18:07 checkpoints/-rw------- 1 root root 3408 Jun 22 21:41 config.v2.json-rw-r--r-- 1 root root 1519 Jun 22 21:41 hostconfig.json-rw-r--r-- 1 root root 13 Jun 22 21:41 hostname-rw-r--r-- 1 root root 174 Jun 22 21:41 hostsdrwx------ 3 root root 4096 Mar 8 18:07 mounts/-rw-r--r-- 1 root root 259 Jun 22 21:41 resolv.conf-rw-r--r-- 1 root root 71 Jun 22 21:41 resolv.conf.hash#hostconfig.json就是存放run啟動時的配置信息的文件vim hostconfig.json#在里面找到HostPort值就是映射到宿主機的端口號,可以自己修改,修改完成后要重啟docker服務,不重啟的話不會生效的systemctl docker restart

通過以上兩種情況的下的配置修改,對于docker run啟動的容器出現問題都可以在此修改并正常啟動,一般最好使用docker-compose的方式啟動容器最佳。

補充知識:docker怎么查看容器啟動日志

sudo docker logs -f -t --tail 行數 容器名

命令格式:

$ docker logs [OPTIONS] CONTAINEROptions:--details 顯示更多的信息-f, --follow 跟蹤實時日志--since string 顯示自某個timestamp之后的日志,或相對時間,如40m(即40分鐘)--tail string 從日志末尾顯示多少行日志, 默認是all-t, --timestamps 顯示時間戳--until string 顯示自某個timestamp之前的日志,或相對時間,如40m(即40分鐘)

查看最近30分鐘的日志:

$ docker logs --since 30m CONTAINER_ID

查看某時間之后的日志:

$ docker logs -t --since='2019-08-02T13:23:37' CONTAINER_ID

查看某時間段日志:

$ docker logs -t --since='2019-08-02T13:23:37' --until '2019-08-03T12:23:37' CONTAINER_ID

以上這篇docker修改未啟動容器的配置信息操作就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Docker
相關文章:
主站蜘蛛池模板: 金属抛光机-磁悬浮抛光机-磁力研磨机-磁力清洗机 - 苏州冠古科技 | 房间温控器|LonWorks|海思| 民用音响-拉杆音响-家用音响-ktv专用音响-万昌科技 | 冷却塔减速机器_冷却塔皮带箱维修厂家_凉水塔风机电机更换-广东康明冷却塔厂家 | 磁力抛光研磨机_超声波清洗机厂家_去毛刺设备-中锐达数控 | 米顿罗计量泵(科普)——韬铭机械 | 天津暖气片厂家_钢制散热器_天津铜铝复合暖气片_维尼罗散热器 | 气力输送_输送机械_自动化配料系统_负压吸送_制造主力军江苏高达智能装备有限公司! | 小港信息港-鹤壁信息港 鹤壁老百姓便民生活信息网站 | 石英陶瓷,石英坩埚,二氧化硅陶瓷-淄博百特高新材料有限公司 | 涡轮流量计_LWGY智能气体液体电池供电计量表-金湖凯铭仪表有限公司 | 吉林污水处理公司,长春工业污水处理设备,净水设备-长春易洁环保科技有限公司 | 玻璃钢板-玻璃钢防腐瓦-玻璃钢材料-广东壹诺 | 车充外壳,车载充电器外壳,车载点烟器外壳,点烟器连接头,旅行充充电器外壳,手机充电器外壳,深圳市华科达塑胶五金有限公司 | 安规电容|薄膜电容|陶瓷电容|智旭JEC安规电容厂家 | 合肥防火门窗/隔断_合肥防火卷帘门厂家_安徽耐火窗_良万消防设备有限公司 | 罐体电伴热工程-消防管道电伴热带厂家-山东沃安电气 | 喷砂机厂家_自动喷砂机生产_新瑞自动化喷砂除锈设备 | 钢格板|镀锌钢格板|热镀锌钢格板|格栅板|钢格板|钢格栅板|热浸锌钢格板|平台钢格板|镀锌钢格栅板|热镀锌钢格栅板|平台钢格栅板|不锈钢钢格栅板 - 专业钢格板厂家 | 回收二手冲床_金丰旧冲床回收_协易冲床回收 - 大鑫机械设备 | 披萨石_披萨盘_电器家电隔热绵加工定制_佛山市南海区西樵南方综合保温材料厂 | 仿古建筑设计-仿古建筑施工-仿古建筑公司-汉匠古建筑设计院 | 塑料异型材_PVC异型材_封边条生产厂家_PC灯罩_防撞扶手_医院扶手价格_东莞市怡美塑胶制品有限公司 | VI设计-LOGO设计公司-品牌设计公司-包装设计公司-导视设计-杭州易象设计 | 【星耀裂变】_企微SCRM_任务宝_视频号分销裂变_企业微信裂变增长_私域流量_裂变营销 | WTB5光栅尺-JIE WILL磁栅尺-B60数显表-常州中崴机电科技有限公司 | 恒温振荡混匀器-微孔板振荡器厂家-多管涡旋混匀器厂家-合肥艾本森(www.17world.net) | 胶辊硫化罐_胶鞋硫化罐_硫化罐厂家-山东鑫泰鑫智能装备有限公司 意大利Frascold/富士豪压缩机_富士豪半封闭压缩机_富士豪活塞压缩机_富士豪螺杆压缩机 | IHDW_TOSOKU_NEMICON_EHDW系列电子手轮,HC1系列电子手轮-上海莆林电子设备有限公司 | 礼仪庆典公司,礼仪策划公司,庆典公司,演出公司,演艺公司,年会酒会,生日寿宴,动工仪式,开工仪式,奠基典礼,商务会议,竣工落成,乔迁揭牌,签约启动-东莞市开门红文化传媒有限公司 | CCE素质教育博览会 | CCE素博会 | 教育展 | 美育展 | 科教展 | 素质教育展 | 烟气换热器_GGH烟气换热器_空气预热器_高温气气换热器-青岛康景辉 | 沟盖板_复合沟盖板厂_电力盖板_树脂雨水篦子-淄博拜斯特 | 高压直流电源_特种变压器_变压器铁芯-希恩变压器定制厂家 | 济南拼接屏_山东液晶拼接屏_济南LED显示屏—维康国际官网 | 旋转/数显粘度计-运动粘度测定仪-上海平轩科学仪器 | 电缆桥架生产厂家_槽式/梯式_热镀锌线槽_广东东莞雷正电气 | 杭州翻译公司_驾照翻译_专业人工翻译-杭州以琳翻译有限公司官网 组织研磨机-高通量组织研磨仪-实验室多样品组织研磨机-东方天净 | 沈阳真空机_沈阳真空包装机_沈阳大米真空包装机-沈阳海鹞真空包装机械有限公司 | 国产离子色谱仪,红外分光测油仪,自动烟尘烟气测试仪-青岛埃仑通用科技有限公司 | 硅PU球场、篮球场地面施工「水性、环保、弹性」硅PU材料生产厂家-广东中星体育公司 |