zoukankan      html  css  js  c++  java
  • 两种简单的方法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了

     

  • 相关阅读:
    设计模式大赛 -- 大话设计模式
    访问者模式 -- 大话设计模式
    puts的用处
    scanf的使用
    iOS,手势识别简单使用
    iOS,多媒体,地图相关
    iOS,文本输入,键盘相关
    iOS,XMPP本地环境搭建和框架使用
    iOS,自动布局autoresizing和auto layout,VFL语言
    iOS,图片处理
  • 原文地址:https://www.cnblogs.com/wt645631686/p/7453727.html
Copyright © 2011-2022 走看看