背景
由于从docker hub上pull下来的ubuntu镜像是非常干净的,干净到没有ping、ifconfig这种最基础的网络命令。为了后续使用ubuntu的docker镜像时不重复折腾这些事情。因此,今天花了一些时间创建了一个可用的镜像,在这里记录一下整个过程中遇到的一些问题,主要是为自己做一些备忘,当然,如果能帮助到其他人也是一件快乐的事情。
步骤
0. pull ubuntu基础镜像
关于如何安装docker,可以google一下,就不介绍了。
docker pull ubuntu:last # 使用最新的ubuntu镜像
docker run --name myubuntu -d ubuntu # 使用pull下来的ubuntu镜像创建/启动一个名字为myubuntu的容器
docker exec -it myubuntu /bin/bash # 登陆到容器中
docker的命令可以查看文章:资深专家都知道的Docker常用命令_云计算_赵钰莹_InfoQ精选文章
1. 安装基础的网络工具
apt update # 先更新一下源,不然安装可能会报错
apt install net-tools # 安装ifconfig工具包
apt install inetutils-ping # 安装ping工具
2. 安装开发工具
apt install vim