docker pull ubuntu
docker images
docker run -itd ubuntu bash
docker exec -it xxxx bash
此时容器中一些常用命令如vim, ifconfig, ping都没有
配置 apt 源
mv /etc/apt/sources.list /etc/apt/source.list.bak
echo "deb http://mirrors.aliyun.com/ubuntu/ xenial main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe" > /etc/apt/sources.list
但是上面的 xenial 对应的是 ubuntu16,可能和刚安装的版本不同,查看虚拟机ubuntu 版本:
cat /etc/issue
cat /etc/lsb-release

因此我们来吧sourse.list 中的 xenial 替换成 focal
sed -e 's/xenial/focal/g' -i /etc/apt/sources.list
apt update
apt install net-tools iputils-ping vim
该博客介绍了如何在Docker中拉取Ubuntu镜像,并通过修改apt源为阿里云镜像,以加速软件包下载。接着,将xenial替换为与当前Ubuntu版本匹配的focal,然后更新并安装了net-tools、iputils-ping和vim等基础命令工具。
993

被折叠的 条评论
为什么被折叠?



