溫馨提示×

如何在ubuntu上調試docker應用

小樊
39
2025-08-09 11:48:41
欄目: 智能運維

在Ubuntu上調試Docker應用可通過以下方式操作:

  1. 查看日志

    • docker logs <容器ID>:查看容器標準輸出日志。
    • docker logs -f <容器ID>:實時跟蹤日志。
    • journalctl -u docker.service:查看Docker守護進程日志。
  2. 進入容器調試

    • docker exec -it <容器ID> /bin/bash:進入容器交互式終端(推薦)。
    • docker attach <容器ID>:連接容器主進程(適用于交互式應用,如bash)。
  3. 遠程調試

    • SSH:在容器內安裝SSH服務,通過ssh連接調試。
    • 端口轉發:暴露調試端口(如Python的5678、Node.js的9229),通過IDE(如VS Code)遠程連接。
  4. 網絡與配置調試

    • docker network inspect <網絡名>:檢查容器網絡配置。
    • docker port <容器ID>:查看端口映射是否正確。
  5. 臨時調試工具容器

    • 運行臨時容器并加入目標容器網絡,使用nsentercurl調試。
  6. 修改配置文件

    • 編輯/etc/docker/daemon.json啟用調試模式(如{"debug": true}),重啟Docker。

注意:調試時確保容器內安裝了必要工具(如gdb、curl),生產環境需關閉調試端口并清理日志。

參考來源:

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女