docker自定义ubuntu镜像(搭建apache环境)
环境:kali主机,虚拟机centos7(命名docker1)###环境可以选择不同
###kali远程连接到centos7
1.更新系统 //过程有点慢
yum update
2.重启 //咋样重启,你开心就好,这里一定要重启的,不然会翻车!!!
init 6
3.安装docker
yum -y install docker*
4.开启服务
systemctl start docker
5.更改配置文件
vi /etc/docker/daemon.json
//这里使用阿里云加速地址,用别的应该也行,你可以试一下
{ "registry-mirrors": ["<https://cr.console.aliyun.com/?spm=a2c4e.11153959.blogcont29941.9.520269d6oNS7nC >"] }
6.重启docker服务
systemctl restart docker
8.查找ubuntu镜像,下载 //也可以查找别的,随意发挥
docker search ubuntu
docker pull docker.io/ubuntu
9.给当前运行的镜像命名
docker run -d --name monica docker.io/ubuntu init
10.连接已经启动的镜像 //仔细看!!这里是有变化别的
docker exec -ti monica /bin/bash
//查看可用镜像和当前可以运行的(主要是是看命名的monica镜像有没有)
11.搭建apache2环境喽
apt-get update&&apt-get install apache2
12.修改rc.local添加开机启动命令,由于/etc/rc.local是/etc/rc.d/rc.local的软连接,保证两都有可执行权限
chmod +x /etc/rc.local
###具体操作看你自定义的镜像,以及安装的环境 //这里是以apache2为例
echo "service apache2 start" >>/root/start.sh
chmod +x /root/start.sh
echo "/root/start.sh" >>/etc/rc.local
docker commit 73ea7005c95c ttt:apache
docker images
###最后结果啦!!!