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報錯bash: ps: command not found
原因
該nginx鏡像沒有打包ps命令
使用如下命令安裝
apt-get update && apt-get install procps
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Docker安裝運行apache2服務(wù)器做圖片服務(wù)器的方法
這篇文章主要介紹了Docker安裝運行apache2服務(wù)器做圖片服務(wù)器的方法,需要的朋友可以參考下2017-06-06Docker Compose搭建Redis主從復(fù)制環(huán)境的實現(xiàn)步驟
在Docker中搭建Redis主從架構(gòu)非常方便,下面是一個示例,演示如何使用Docker Compose設(shè)置一個Redis主從復(fù)制環(huán)境,文中有詳細(xì)的代碼示例,具有一定的參考價值,需要的朋友可以參考下2023-09-09Docker Compose一鍵ELK部署的方法實現(xiàn)
這篇文章主要介紹了Docker Compose一鍵ELK部署的方法實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-01-01Docker網(wǎng)段和內(nèi)網(wǎng)網(wǎng)段ip沖突導(dǎo)致無法訪問網(wǎng)絡(luò)的兩種解決方法
本文主要介紹了Docker網(wǎng)段和內(nèi)網(wǎng)網(wǎng)段沖突導(dǎo)致無法訪問網(wǎng)絡(luò)的兩種解決方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-06-06Docker鏡像推送(push)到Docker Hub的實現(xiàn)
這篇文章主要介紹了Docker鏡像推送(push)到Docker Hub的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09