最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Docker容器的調(diào)試技巧之docker logs與docker service logs解讀

 更新時(shí)間:2024年01月18日 09:04:20   作者:fananchong2  
這篇文章主要介紹了Docker容器的調(diào)試技巧之docker logs與docker service logs,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

調(diào)試容器

不少剛接觸Docker的同學(xué),通常面對(duì)docker容器起不來(lái),或者一直在重復(fù)啟動(dòng)中不知措施。

docker提供了一系列簡(jiǎn)單命令,很容易調(diào)試容器運(yùn)行中的問(wèn)題。

原理很簡(jiǎn)單,就是可以直接輸出容器運(yùn)行時(shí)(或過(guò)去式的)的日志。

通常有4種方式:

  • docker run (控制臺(tái)上啟動(dòng)容器)
  • docker exec (附加進(jìn)入后臺(tái)容器)
  • docker logs
  • docker service logs

下面依次介紹之

控制臺(tái)啟動(dòng)容器

打個(gè)比如調(diào)試啟動(dòng)redis容器

docker run -it -rm redis redis-server [redis 啟動(dòng)參數(shù)略...]

這樣redis-server的日志輸出直接打印到控制臺(tái)上

缺點(diǎn)是,這種方式僅供啟動(dòng)容器調(diào)試時(shí)使用,無(wú)法操作后臺(tái)運(yùn)行中的容器,或已失效的容器。

docker exec 附加進(jìn)入后臺(tái)容器

有時(shí)候需要進(jìn)入容器內(nèi),查看系統(tǒng)運(yùn)行狀況。這時(shí)候可以使用docker exec。

使用docker exec的前提是容器在運(yùn)行中。因此當(dāng)容器不能正常工作時(shí),往往無(wú)法使用該命令

docker logs

實(shí)際上docker容器不管處于什么狀態(tài),都可以使用docker logs獲取 容器的所有日志。

docker logs [容器名]

docker logs還有局限性,即無(wú)法獲取docker swarm模式下,啟動(dòng)失敗的容器日志

docker service logs

針對(duì)docker swarm模式,獲取容器日志的命令。

一般,依次執(zhí)行下列命令,得到某服務(wù)的容器名

docker service ls
docker service ps [服務(wù)名]

然后就可以通過(guò)容器名,獲取其日志了

docker service logs [容器名]

docker service logs顯示日志為空

要讓 docker service logs 正常工作,需要設(shè)置docker一些配置

vi /etc/docker/daemon.json

給該文件添加:

{
    "log-driver": "json-file",
    "log-opts": {
        "labels": "production_status,geo",
        "env": "os,customer"
    }
}

然后重啟docker

service docker restart

關(guān)于docker service logs的詳細(xì)介紹,可以參考官方文檔:

https://docs.docker.com/engine/reference/commandline/service_logs/#extended-description

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • CentOS 7上安裝Docker 1.8 的步驟詳解

    CentOS 7上安裝Docker 1.8 的步驟詳解

    本文分步驟給大家介紹了CentOS 7上安裝Docker 1.8 的步驟詳解,需要的朋友可以參考下
    2018-11-11
  • Docker 容器日志分析

    Docker 容器日志分析

    這篇文章主要介紹了Docker 容器日志分析,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-03-03
  • 如何利用Docker部署一個(gè)簡(jiǎn)單的springboot項(xiàng)目

    如何利用Docker部署一個(gè)簡(jiǎn)單的springboot項(xiàng)目

    這篇文章主要介紹了如何利用Docker部署一個(gè)簡(jiǎn)單的springboot項(xiàng)目,本文通過(guò)實(shí)例圖文實(shí)例代碼相結(jié)合給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2024-02-02
  • docker容器無(wú)法執(zhí)行vim的解決方案

    docker容器無(wú)法執(zhí)行vim的解決方案

    這篇文章主要介紹了docker容器無(wú)法執(zhí)行vim的解決方案,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-05-05
  • 解決docker pull鏡像報(bào)錯(cuò)的問(wèn)題

    解決docker pull鏡像報(bào)錯(cuò)的問(wèn)題

    這篇文章主要介紹了解決docker pull鏡像報(bào)錯(cuò)的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-03-03
  • docker?springcloud?k8s集成部署方式

    docker?springcloud?k8s集成部署方式

    文章介紹了如何將Docker、SpringCloud和Kubernetes集成部署,包括環(huán)境搭建、構(gòu)建Docker鏡像、部署到Kubernetes、驗(yàn)證和測(cè)試以及注意事項(xiàng)
    2025-03-03
  • docker之創(chuàng)建MariaDB鏡像的方法

    docker之創(chuàng)建MariaDB鏡像的方法

    這篇文章主要介紹了docker之創(chuàng)建MariaDB鏡像,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-02-02
  • docker搭建etcd集群方式 bitnami/etcd

    docker搭建etcd集群方式 bitnami/etcd

    這篇文章主要介紹了docker搭建etcd集群方式 bitnami/etcd,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • 如何修改docker官方鏡像內(nèi)部?jī)?nèi)容并重新build鏡像

    如何修改docker官方鏡像內(nèi)部?jī)?nèi)容并重新build鏡像

    這篇文章主要介紹了如何修改docker官方鏡像內(nèi)部?jī)?nèi)容并重新build鏡像問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • 如何設(shè)置docker開(kāi)機(jī)自啟動(dòng),并設(shè)置容器自動(dòng)重啟

    如何設(shè)置docker開(kāi)機(jī)自啟動(dòng),并設(shè)置容器自動(dòng)重啟

    這篇文章主要介紹了如何設(shè)置docker開(kāi)機(jī)自啟動(dòng),并設(shè)置容器自動(dòng)重啟問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02

最新評(píng)論

浮梁县| 新兴县| 延庆县| 报价| 昌都县| 云霄县| 临沂市| 红原县| 云安县| 尤溪县| 昌都县| 新泰市| 汉沽区| 报价| 洪江市| 武邑县| 美姑县| 隆尧县| 黄石市| 湾仔区| 建德市| 揭阳市| 阿克陶县| 辉县市| 榆林市| 外汇| 勃利县| 易门县| 肃宁县| 红桥区| 广平县| 英超| 永平县| 哈密市| 大港区| 河北省| 赤水市| 呼图壁县| 波密县| 蕉岭县| 保德县|