zoukankan      html  css  js  c++  java
  • 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

     

    ###最后结果啦!!!

  • 相关阅读:
    Vue 04
    Vue小练习 03
    Vue 03
    Vue小练习 02
    Vue 02
    Vue 小练习01
    Vue 01
    Django 11
    JUC(一):volatile关键字
    Kubernetes【K8S】(五):Service
  • 原文地址:https://www.cnblogs.com/LJXMONICA/p/8747762.html
Copyright © 2011-2022 走看看