用docker-compose安装jenkins,现在要和jenkins整合,安装了插件之后,需要在docker 容器内安装ansible。
先查看操作系统版本,得到结果是debian,debian的安装是用apt-get命令安装
cat /etc/issue
apt-get install ansible
执行命令的时候报错
E: List directory /var/lib/apt/lists/partial is missing. - Acquire (13: Permission)
解决方法:权限不够 请使用root权限进入容器:
docker exec -u 0 -it 容器名 /bin/bash # 0 表示root
第一步:使用root权限进入容器
docker exec -u 0 -it jenkins /bin/bash
第二步:需要更新容器的操作系统,要不然无法安装
apt-get update
第三步:安装ansible
apt-get install ansible