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了

     

  • 相关阅读:
    CodeForces 7B
    CodeForces 4D
    离散化
    线段树入门
    洛谷 P3951 小凯的疑惑(赛瓦维斯特定理)
    Codeforces 1295D Same GCDs (欧拉函数)
    Codeforces 1295C Obtain The String (二分)
    Codeforces 1295B Infinite Prefixes
    Codeforces 1295A Display The Number(思维)
    Codeforces 1294F Three Paths on a Tree(树的直径,思维)
  • 原文地址:https://www.cnblogs.com/wt645631686/p/7453727.html
Copyright © 2011-2022 走看看