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

 

###最后結果啦!!!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM