Centos7搭建Docker部署LNMP


 

1、首先呢先更新yum源 

yum update  

2.1、安裝docker存儲庫

yum install -y yum-utils \  

  device-mapper-persistent-data \  

  lvm2  

這一步是什么意思呢  官方這么解釋

Before you install Docker CE for the first time on a new host machine, you need to set up the Docker repository. Afterward, you can install and update Docker from the repository.(首次在新主機上安裝Docker CE之前,需要設置Docker存儲庫。之后,您可以從存儲庫安裝和更新Docker)

2.2、設置穩定的存儲庫

yum-config-manager \  

    --add-repo \  

    https://download.docker.com/linux/centos/docker-ce.repo  

Use the following command to set up the stable repository. You always need the stable repository, even if you want to install builds from the edgeor test repositories as well(使用以下命令設置穩定的存儲庫。即使您想從邊緣或測試存儲庫安裝構建,也總是需要穩定的存儲庫)

2.3、安裝docker

yum install docker  

對沒錯 就這么簡單 這樣docker就安裝好了。

3.1、啟動docker

systemctl start docker  

3.2、查看dokcer版本

docker version  

 

4.1、從docker庫中獲取lnmp鏡像

這里呢 可以登錄Docker Store去搜所自己想要下載的鏡像 這里我搜索lnmp 選擇winstonpro/lnmp(大名鼎鼎的軍哥一鍵包)

 

點進去之后呢 可以看到這個鏡像的簡介以及如何pull和部署

4.2從docker store下載lnmp鏡像

docker pull winstonpro/lnmp  

然后就耐心的等待幾分鍾。。。(和網速有關)

 

然后 你有可能會出現這種情況

 

不要慌。更改一下docker鏡像源就好了 命令如下

vi /etc/docker/daemon.json  

{  

  "registry-mirrors": ["https://xxxxx.mirror.aliyuncs.com"]  

}  

先編輯這個daemon.json的文件 直接在花括號copy上邊的即可。

記得要重啟哦。

systemctl daemon-reload  

systemctl restart docker  

4.3查看已經下載的docker鏡像

docker images  

 

可以看到 我們剛才下載的lnmp已經在倉庫里了

4.4開始啟動lnmp鏡像

docker run -d -p 32801:80 -p 32802:443 -p 32803:3306 -p 32804:22  --name lnmp  winstonpro/lnmp  

-d 指的是在后台運行 -p指定暴露的端口 第一個端口是對外暴露的接口 相對應的是內部的端口。

啟動成功后可以使用docker ps查看正在運行的docker鏡像

 

4.5測試是否成功!訪問你centos的地址+32801 例如我的centos ip是172.20.10.14:32801

 

到此為止 centos7 docker安裝lnmp環境成功!


免責聲明!

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



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