PHP使用Docker安装nginx镜像搭建LNMP开发环境

2020年8月7日10:49:50

PHP使用Docker安装nginx镜像搭建LNMP开发环境

【前置条件】

在此文章之前,还需要你已经成功搭建docker环境,这里是在window下面操作的

基于:Git工具,docker machine工具 boot2docker工具 virtual box虚拟机

以上环境未搭建的,请看本人另外一篇文章。

 

1、镜像下载地址:【网易蜂巢】

https://c.163.com/hub#/m/repository/?repoId=2967

2、安装完成docker之后执行命令

复制地址:

PHP使用Docker安装nginx镜像搭建LNMP开发环境

搜索镜像

docker search 名字

PHP使用Docker安装nginx镜像搭建LNMP开发环境

执行命令

PHP使用Docker安装nginx镜像搭建LNMP开发环境

提示安装下载镜像成功

3、查看镜像

就可以看到刚刚网易下载的镜像images了

PHP使用Docker安装nginx镜像搭建LNMP开发环境

查看目前只有2个容器

PHP使用Docker安装nginx镜像搭建LNMP开发环境

1、查看lunix内核

PHP使用Docker安装nginx镜像搭建LNMP开发环境

二、docker machine 介绍

 

PHP使用Docker安装nginx镜像搭建LNMP开发环境

基本命令

PHP使用Docker安装nginx镜像搭建LNMP开发环境

如果做自动化的docker方案,一个是jenkins+php+shell脚本+数据库 

4、根据下载的镜像,创建一个新的nginx容器

 
  1. docker run

  2. -p 804:80

  3. --name nginx_servier

  4. -it hub.c.163.com/library/nginx:latest /bin/bash

运行容器成功,提示进入容器了

记住这里是804端口:

PHP使用Docker安装nginx镜像搭建LNMP开发环境

4、查看nginx 位置

PHP使用Docker安装nginx镜像搭建LNMP开发环境

Nginx命令查看

PHP使用Docker安装nginx镜像搭建LNMP开发环境

5、版本

PHP使用Docker安装nginx镜像搭建LNMP开发环境

6、开启nginx

PHP使用Docker安装nginx镜像搭建LNMP开发环境

退出上一层到docker

PHP使用Docker安装nginx镜像搭建LNMP开发环境

7、运行容器

PHP使用Docker安装nginx镜像搭建LNMP开发环境

此时容器已经启动

8、在次进入容器:

PHP使用Docker安装nginx镜像搭建LNMP开发环境

多个容器同时启动,互相不干扰

PHP使用Docker安装nginx镜像搭建LNMP开发环境

9、再次启动nginx服务器

本人QQ:4873473

欢迎交流。Docker新手一枚

文档有错误,也欢迎纠错。

文档更新日期:2020年7月14日 11:50:08

PHP使用Docker安装nginx镜像搭建LNMP开发环境

 

10、在浏览器中打开192.168.99.100访问地址:端口的刚刚映射的804端口

结果如下,nginx镜像容器安装启动成功。

PHP使用Docker安装nginx镜像搭建LNMP开发环境

 

11、docker其他命令,可以去查看官网的手册

PHP使用Docker安装nginx镜像搭建LNMP开发环境

12、最后停止nginx

PHP使用Docker安装nginx镜像搭建LNMP开发环境

13、Exit退出,停止容器。

按照以上方法,你还可以搭建mysql容器,redis容器,等你需要的任何容器。

注:

PHP使用Docker安装nginx镜像搭建LNMP开发环境

启动和关闭,你可以用容器名字,也可以用容器id,容器id输入前3位即可,只要id不重复即可。

2020年8月7日10:49:56    原创 木木