docker容器中安装常用命令工具
使用docker创建了一个容器后,进入到容器内部,你会发现很多常规命令都无法使用,比如我要用ping来查看一下网络是否畅通,会遇到这样的情况:
1 | root@7c8a4089cdff:/$ ping www.baidu.com |
此时就需要自己简单处理一下了,因为容器都是一个最精简系统,额外的东西都自己安装。
首先更新一下源:
1 | root@7c8a4089cdff:/$ apt-get update |
然后就可以安装相应的命令了。
安装网络工具ping:
1 | root@7c8a4089cdff:/$ apt-get install inetutils-ping |
安装wget工具:
1 | root@7c8a4089cdff:/$ apt-get install wget |
安装vim工具:
1 | root@7c8a4089cdff:/$ apt-get install vim |
类似的容器里没有的命令工具,此时都可以自行按需安装使用了。xxxxxxxxxx [root@server]#
1 | docker rm -v $(docker ps -aq -f status=dead)shell |