docker沒有錯(cuò)誤日志,鏡像服務(wù)卻啟動(dòng)不成功的問題以及排查方式
docker沒錯(cuò)誤日志,鏡像服務(wù)卻啟動(dòng)不成功
my_service: image: *** deploy: replicas: 1 networks: - ** secrets: - global.conf ports: - '0.0.0.0:9688:9288' volumes: - ./logs/**:/root/**/logsx
上面這個(gè)服務(wù)因?yàn)槟承┰蛞恢眴?dòng)不成功,提示的問題也是很莫名其妙,并且沒有錯(cuò)誤日志,一直找不到問題。
遇到這種情況,可以采取如下方式嘗試:
my_service: image: *** deploy: replicas: 1 networks: - ** secrets: - global.conf ports: - '0.0.0.0:9688:9288' volumes: - ./logs/**:/root/**/logsx command: "tail -f /dev/null" # 添加這一行
在最下面添加一行,這一行的作用相當(dāng)于啟動(dòng)一個(gè)空鏡像,不直接運(yùn)行服務(wù)
之后使用,docker ps | grep my_service找到啟動(dòng)的容器id,使用
de 容器id bash進(jìn)入容器內(nèi)部,手動(dòng)執(zhí)行服務(wù)python server.py
可以通過這種方式,查看服務(wù)啟動(dòng)過程中存在的錯(cuò)誤,針對(duì)進(jìn)行修改。
docker查看錯(cuò)誤日志
想創(chuàng)建mysql容器運(yùn)行,但是發(fā)現(xiàn)出錯(cuò)了
- 先通過docker ps -a查到已經(jīng)被停止的容器的id
- 然后通過docker logs id 來查看相應(yīng)的日志信息
結(jié)果如下圖:
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
如何在一臺(tái)服務(wù)器上使用docker運(yùn)行kafka集群
文章詳細(xì)介紹了如何在一臺(tái)服務(wù)器上使用Docker運(yùn)行Kafka集群,包括拉取鏡像、創(chuàng)建網(wǎng)絡(luò)、啟動(dòng)Kafka容器、檢查運(yùn)行狀態(tài)、編寫啟動(dòng)和關(guān)閉腳本、進(jìn)入容器檢查、故障排查以及啟動(dòng)生產(chǎn)者和消費(fèi)者等步驟,感興趣的朋友跟隨小編一起看看吧2025-01-01Dockerfile為鏡像添加SSH服務(wù)的實(shí)現(xiàn)步驟
利用 SSH 協(xié)議可以有效防止遠(yuǎn)程管理過程中的信息泄露問題,本文主要介紹了Dockerfile為鏡像添加SSH服務(wù)的實(shí)現(xiàn)步驟,具有一定的參考價(jià)值,感興趣的可以了解一下2024-03-03Docker進(jìn)階之構(gòu)建自定義鏡像實(shí)戰(zhàn)指南
從docker鏡像倉庫中下載的鏡像不能滿足我們的需求時(shí),可以對(duì)鏡像進(jìn)行更改,下面這篇文章主要給大家介紹了關(guān)于Docker進(jìn)階之構(gòu)建自定義鏡像實(shí)戰(zhàn)的相關(guān)資料,需要的朋友可以參考下2022-07-07harbor可視化私有鏡像倉庫環(huán)境及服務(wù)部署示例
這篇文章主要為大家介紹了harbor可視化私有鏡像倉庫環(huán)境及服務(wù)部署示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪2022-04-04Docker安裝部署單機(jī)版Rocket及基礎(chǔ)講解
RocketMQ是阿里巴巴旗下一款開源的MQ框架,經(jīng)歷過雙十一考研、Java編程語言實(shí)現(xiàn),有非常好完整生態(tài)系統(tǒng),這篇文章主要介紹了用Docker部署安裝單機(jī)版Rocket及基礎(chǔ)講解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值2022-07-07Docker運(yùn)行hello-world鏡像失敗或超時(shí)的問題
在安裝Docker并嘗試運(yùn)行hello-world時(shí),可能會(huì)遇到超時(shí)問題,這通常是由于默認(rèn)的鏡像源訪問速度慢造成的,解決這個(gè)問題的辦法是更換鏡像源,雖然許多人推薦使用阿里云的鏡像源,對(duì)Docker hello-world超時(shí)問題感興趣的朋友一起看看吧2024-09-09關(guān)于docker容器優(yōu)雅退出的問題詳解
在Docker大火的今天,我們能夠非常方便的使用容器打包我們的應(yīng)用程序,并且將它在我們的服務(wù)器上部署并運(yùn)行起來。而下面這篇文章主要給大家介紹了關(guān)于docker容器如何優(yōu)雅退出的問題,需要的朋友可以參考下。2017-09-09Docker搭建 Nginx+PHP+MySQL 環(huán)境并部署WordPress實(shí)踐
本文給大家分享的是作者基于Docker搭建 Nginx+PHP+MySQL 環(huán)境并部署WordPress的詳細(xì)過程,非常的全面,有需要的小伙伴可以參考下2017-02-02