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

docker容器內缺少命令的簡單解決辦法

 更新時間:2023年03月30日 09:13:04   作者:水淹萌龍  
有時候在docker容器里面不僅沒有你期望的那些常用的命令,甚至沒有yum命令讓你去安裝那些常用的命令,下面這篇文章主要給大家介紹了關于docker容器內缺少命令的簡單解決辦法,需要的朋友可以參考下

背景

而使用 docker exec 進入其中后,但該容器沒有安裝 sudo 或 netstat 或者 ping 等命令。

解決方案

在宿主機使用 nsenter 進入容器對應的命名空間下執(zhí)行對應的命令即可

安裝方式如下

系統(tǒng)命令
Ubuntu/Debian:apt-get install -y util-linux
Centos/Fedorayum install -y util-linux
Aplineapk add util-linux --no-cache

使用方式如下

nsenter 的 c 使用語法為,nsenter -t pid -n <commond>,-t 接 進程 ID 號,-n 表示進入名稱空間內, 為執(zhí)行的命令。
舉例:有一個容器的 PID 為 30749,進入該容器名稱空間內執(zhí)行 ifconfig ,如下列所示

nsenter -t 30749-n ifconfig

容器的PID獲取方式, 例如查找容器 paas-web

先獲取容器的ID

[root@portal1 ~]# docker ps | grep paas-web
d3c24a612b88        4e0043f40393                                           "/docker-entrypoint.…"   2 weeks ago         Up 2 weeks                                   k8s_paas-web_paas-web-c54d74d44-hr697_kube-system_74070b4e-3405-45aa-8bb1-469e37b6b313_0
097146cbeb00        ********:40443/kubernetes/pause-amd64:3.1    "/pause"                 2 weeks ago         Up 2 weeks                                   k8s_POD_paas-web-c54d74d44-hr697_kube-system_74070b4e-3405-45aa-8bb1-469e37b6b313_0

d3c24a612b88 是我的目標容器,然后執(zhí)行

[root@portal1 ~]# docker inspect --format "{{ .State.Pid }}"  d3c24a612b88
44463
[root@portal1 ~]#

其中 44463 就是我要的容器PID

總結

到此這篇關于docker容器內缺少命令的簡單解決辦法的文章就介紹到這了,更多相關docker容器內缺少命令內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • docker部署mysql后無法連接的解決方式

    docker部署mysql后無法連接的解決方式

    最近在在docker中安裝了mysql后,去連接的時候出現(xiàn)錯誤,下面這篇文章主要給大家介紹了關于docker部署mysql后無法連接的解決方式,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2022-08-08
  • Docker安裝ollama過程解讀

    Docker安裝ollama過程解讀

    Ollama是一個開源的LLM服務工具,用于簡化在本地運行大語言模型,本文介紹了如何使用Docker安裝Ollama并運行大語言模型,包括拉取鏡像、運行容器和加載模型,最后,還介紹了如何安裝OpenWebUI進行Web界面交互
    2025-02-02
  • 給debian的docker容器添加crontab定時任務

    給debian的docker容器添加crontab定時任務

    這篇文章主要介紹了給debian的docker容器添加crontab定時任務的相關知識,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • 深入理解docker的四種網絡方式

    深入理解docker的四種網絡方式

    本篇文章主要介紹了深入理解docker的四種網絡方式,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • Docker?compose搭建ELK服務基本使用

    Docker?compose搭建ELK服務基本使用

    這篇文章主要為大家介紹了Docker?compose搭建ELK服務基本使用,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03
  • 基于docker?部署canvas-lms的詳細步驟

    基于docker?部署canvas-lms的詳細步驟

    這篇文章主要介紹了基于docker?部署?canvas-lms,本文分步驟給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03
  • Docker安裝FTP服務器的方法步驟

    Docker安裝FTP服務器的方法步驟

    FTP是一種傳輸協(xié)議,本文主要介紹了Docker安裝FTP服務器的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-05-05
  • Docker搭建RabbitMQ集群的方法步驟

    Docker搭建RabbitMQ集群的方法步驟

    本文主要介紹了Docker搭建RabbitMQ集群的方法步驟,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • Dockerfile中的copy命令使用

    Dockerfile中的copy命令使用

    在使用Dockerfile中的copy命令時,如果使用相對路徑并且文件不在當前目錄下,會導致構建失敗,需要使用絕對路徑或者將文件移動到Dockerfile所在的目錄下
    2025-02-02
  • Docker部署多種容器的詳細過程

    Docker部署多種容器的詳細過程

    本文介紹了在Windows和Linux系統(tǒng)上使用Docker部署MySQL和RabbitMQ容器的方法,對于MySQL使用docker?run命令,配置了端口映射、權限、時區(qū)和數(shù)據(jù)持久化等選項,本文給大家介紹的非常詳細,感興趣的朋友一起看看吧
    2025-01-01

最新評論

大埔县| 麻江县| 稻城县| 阿合奇县| 奉化市| 肥东县| 顺义区| 翁牛特旗| 阿合奇县| 来宾市| 二连浩特市| 普陀区| 蕉岭县| 雷波县| 嘉黎县| 穆棱市| 随州市| 图木舒克市| 新泰市| 报价| 绍兴县| 临西县| 陆川县| 永川市| 彰武县| 琼海市| 册亨县| 长顺县| 桐梓县| 随州市| 迁西县| 白银市| 二手房| 宁国市| 贡觉县| 射阳县| 时尚| 都兰县| 疏附县| 耒阳市| 翁牛特旗|