发现问题

如果你的docker容器中没有vi、nano等软件,你需要使用apt-get install nano。

在apt-get install之前,你需要执行apt-get update。但是在容器中执行apt-get update,更新速度太慢。


分析问题

apt-get update源网速太慢,需要换成国内源。


解决问题

在容器命令行,清空/etc/apt/sources.list文件。

# echo > /etc/apt/sources.list

向/etc/apt/sources.list文件中,写入阿里云apt软件源地址。

# cat >> /etc/apt/sources.list <<EOF
deb http://mirrors.aliyun.com/debian/ stretch main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ stretch main non-free contrib
deb http://mirrors.aliyun.com/debian-security stretch/updates main
deb-src http://mirrors.aliyun.com/debian-security stretch/updates main
deb http://mirrors.aliyun.com/debian/ stretch-updates main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ stretch-updates main non-free contrib
deb http://mirrors.aliyun.com/debian/ stretch-backports main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ stretch-backports main non-free contrib
EOF

然后apt-get update,你会发现非常流畅。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐