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

 

###最后结果啦!!!

 

posted @ 2018-04-08 21:55  monica&  阅读(2359)  评论(0编辑  收藏  举报