docker 安装 ps、vim命令

462 阅读1分钟

ps命令安装

我的环境是Centos7,记录一下今天使用中遇到的一些问题,供后续查看使用

1.进入容器目录

docker exec -it nginx /bin/bash

2.执行安装命令

apt-get update && apt-get install procps

3.报错情况

3.1 下载超时

这是因为apt获取安装包源是国外的地址,有些时候会导致下载慢甚至无法连接,那么我们需要切换一下国内包源地址

root@nginx:/# mv /etc/apt/sources.list /etc/apt/sources.list.bak
root@nginx:/# echo "deb http://mirrors.aliyun.com/debian jessie main">>/etc/apt/sources.list
root@nginx:/# echo "deb http://mirrors.aliyun.com/debian jessie-updates main">>/etc/apt/sources.list
root@nginx:/# apt-get update

然后再安装试试

参考1

参考2

参考3

参考阿里

参考linux官网

3.2 安装报but it is not going to be installed

如图:

image.png

这是因为安装之前,有些依赖是没有的,那么我们就根据提示,先把相关依赖进行安装

apt-get install libtinfo5 

apt-get install libncurses5 

执行完后,再执行apt-get install procps试试

vim命令

执行apt-get install vim 即可进行安装