• 两种简单的方法Docker构建LANMP


    在初步入门学习Docker的过程中一步步了解了Docker容器在团队开发中所起到的作用,一边学习一边操作基本命令,当然到现在还处于一个擦边的入门阶段。

    尝试一下用Docker构建一个集成开发环境。

    Start!~~~~~

     yum install https://get.docker.com/rpm/1.7.1/centos-6/RPMS/x86_64/docker-engine-1.7.1-1.el6.x86_64.rpm     //一句话安装

    在常用的Linux系统里自己还是比较喜欢Centos。

    在Centos系统里搭建开发环境一种是纯Yum自动化安装,一种是用源码包安装,都是傻瓜式的操作,很枯燥。我这次用的是超省劲的方式,嘿嘿~~~~~

    第一种是直接从DockerHub上pull一个lamp的镜像。 (LAMP)

    先搜一下。

    docker search -s 10 lamp   //意思是搜索10星以上的镜像,行书越高,证明用的人越多。

     

    找到想要下载的镜像之后,执行docker pull 命令,等待。。。

    docker pull nickistre/centos-lamp

     完成之后查看镜像列表。

    执行命令,端口映射。

    然后访问

    OK~

    第二种方法是从网上下载了一个集成包,可以自动化安装。(LANRMP--->Apache+Nginx+Redis+Php)

    https://oneinstack.com/  //这是官方地址

    进入它的安装页/install。

    运行Docker进入容器之后,进入一个目录,使用wget命令下载安装包

    wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz

    下载完成之后按照官方的提示一步步操作,这里我也顺便安装了redis。

    完成之后用docker commit 提交了一个新的镜像,并命名为my-lamrmp,大小5.4G

    然后运行

    docker run --privileged=true -d -it -p 8888:80 -p 3306:3306 -p 6379:6379 my-lanrmp:v1

    进入容器之后,运行nginx和apache,然后访问

    OK了

     

  • 相关阅读:
    EL表达式具体解释
    Android 实战美女拼图游戏 你能坚持到第几关
    redis sentinel安装及配置(单机版)
    ElasticSearch scroll查询 api
    springboot自动配置原理
    kafka实践
    Springboot mybatis
    计算机原理
    快速排序算法
    maven常见报错问题
  • 原文地址:https://www.cnblogs.com/wt645631686/p/7453727.html
Copyright © 2020-2023  润新知