docker基础容器中bash: sudo: command not found问题解决

问题

我们在创建基础容器之后,进入容器,使用sudo权限进行下载的时候,但是会出现:
在这里插入图片描述

解决

需要更新一遍软件源,选择适当的debian镜像,这里以163的镜像为例:

wget http://mirrors.163.com/.help/sources.list.squeeze
mv sources.list.squeeze sources.list

因为配置文件中有一个源已经失效了,所以要修改一个地方,使用vi sources.list打开,把倒数第二个源注释掉。

注意:这里如果使用vi提示错误,则需要看我上一篇博客docker基础容器中bash: vi: command not found问题解决

...
deb http://http.us.debian.org/debian squeeze main contrib non-free
# deb http://non-us.debian.org/debian-non-US squeeze/non-US main contrib non-free
deb http://security.debian.org squeeze/updates main contrib non-free

然后就可以更新了。

mv sources.list /etc/apt/
apt-get update
apt-get install sudo

猜你喜欢

转载自blog.csdn.net/qq_28822933/article/details/83930147