刘云涛 https://wapjbk.39.net/yiyuanzaixian/bjzkbdfyy/jxxbdf/00—动手搭建lnmp环境今天我们来运用之前的知识手动安装下lnmp环境。根据一个服务一个容器的原则,一共需要3个容器,分别是nginx容器,php容器和mysql容器。另外,为了让容器之间能够互相通信,我们还需要自己建立一个网络。01—创建一个自定义的网络创建自定义网络的目的是让容器在自定义的网络内可以互相通信,通过容器名或者别名就可以找到对应的容器,而不用去关心对方容器的ip等信息。(1)先查看下docker的网络,执行dockernetworkls(2)创建自己的网络,命名为my-test-net02—安装nginx(1)找到nginx标签为1.19.0-alpine的镜像,并执行dockerpull:说明:alpine版本的系统比我们熟悉的centos体积小,因此一般都用alpine版本。(2)查看下本地的镜像:说明:这个nginx镜像一共21.3m,体积够小。(3)运行这个nginx容器命令如下:dockerrun-itd-p:80--namenginx--networkmy-test-net-v/tmp/lnmp/html:/usr/shar/nginx/htmlnginx:1.19.0-alpine说明:-d代表后台运行该容器,-name设置容器的名字为nginx,-p将宿主机的端口映射给容器的80端口,-v将宿主机下的/tmp/lnmp/html目录和容器里面的/usr/shar/nginx/html进行绑定,--network将nginx容器加入到名为my-test-net的网络中去(4)访问nginx容器是否安装完成至此,nginx的安装便完成了。03—安装php-fpm(1)找到标签名为7.2-prod-0.的镜像,并执行dockerpulldockerpulldevilbox/php-fpm:7.2-prod-0.(2)运行php-fpm容器-v设置宿主机的/tmp/lnmp/
转载请注明:http://www.aierlanlan.com/rzgz/8683.html