ps命令在docker容器不存在的問題
ps命令在docker容器不存在
問題描述
$ docker exec -it c0 bash root@c0994264e9b8:/# which nginx /usr/sbin/nginx root@c0994264e9b8:/# ps -ef bash: ps: command not found
解決方案
問題是該nginx鏡像沒有打包ps命令
使用如下命令安裝
apt-get update && apt-get install procps
root@c0994264e9b8:/# apt-get update && apt-get install procps 安裝... root@c0994264e9b8:/# ps -ef UID PID PPID C STIME TTY TIME CMD root 1 0 0 06:30 ? 00:00:00 nginx: master process nginx -g daemon off; nginx 7 1 0 06:30 ? 00:00:00 nginx: worker process root 349 0 0 08:25 pts/0 00:00:00 bash root 594 349 0 08:26 pts/0 00:00:00 ps -ef
docker ps報(bào)錯(cuò)bash: ps: command not found
原因
該nginx鏡像沒有打包ps命令
使用如下命令安裝
apt-get update && apt-get install procps


總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Docker 容器文件系統(tǒng)詳細(xì)介紹(圖文)
這篇文章主要介紹了Docker 容器文件系統(tǒng)詳細(xì)介紹(圖文)的相關(guān)資料,這里對(duì)Docker 容器文件系統(tǒng)進(jìn)行了具體的分析詳解,需要的朋友可以參考下2016-12-12
https的harbor部署與升級(jí)實(shí)現(xiàn)過程
文章簡(jiǎn)要介紹了Harbor的部署與升級(jí)流程:包括安裝Docker、配置HTTPS、部署Harbor及測(cè)試;小版本升級(jí)需備份后替換;大版本升級(jí)則需額外注意兼容性,同樣執(zhí)行備份、替換和測(cè)試操作2025-09-09
基于Docker實(shí)現(xiàn)MySQL主從復(fù)制的詳細(xì)教程
這篇博客整理了如何在Docker環(huán)境下配置MySQL主從復(fù)制,通過創(chuàng)建和命名兩個(gè)MySQL容器,設(shè)置獨(dú)立IP,并詳細(xì)說明了在宿主機(jī)上持久化數(shù)據(jù)、開啟root遠(yuǎn)程訪問及添加復(fù)制用戶的過程,需要的朋友可以參考下2024-10-10
Centos7安裝docker compse踩過的坑及解決方法
本文,我們介紹如何在centos7環(huán)境下安裝docker-compose, 記錄下安裝過程步驟以及遇到的問題還有解決辦法,感興趣的朋友參考下吧2018-01-01
Docker 數(shù)據(jù)卷及數(shù)據(jù)容器詳細(xì)介紹及示例
這篇文章主要介紹了Docker 數(shù)據(jù)卷及數(shù)據(jù)容器詳細(xì)介紹及示例的相關(guān)資料,Docker 很強(qiáng)大,不僅部署維護(hù)提高效率,docker和宿主之間的數(shù)據(jù)共享以及docker間的數(shù)據(jù)共享需要好好研究一下,需要的朋友可以參考下2016-11-11
docker如何創(chuàng)建nginx圖片服務(wù)器
這篇文章主要介紹了docker如何創(chuàng)建nginx圖片服務(wù)器問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-01-01
docker中run命令30個(gè)常用參數(shù)詳解和示例
這篇文章主要給大家介紹了關(guān)于docker中run命令30個(gè)常用參數(shù)的相關(guān)資料,docker?run命令是Docker中最常用的命令之一,用于創(chuàng)建并啟動(dòng)一個(gè)新的容器實(shí)例,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-01-01

