docker中lnmp环境部署laravel框架

yum install docker     安装docker

service docker start   启动docker

docker pull  docker.io/skiychan/nginx-php  下载这个镜像

docker images  查看镜像

docker run --name "自定义名字" -p 8086:80 -p 9100:9100 -p 9101:9101 -p 9102:9102 -p 9103:9103 -it --privileged  镜像ID /bin/bash  创建容器

docker  ps  -a  查看容器

docker start 自定义名字

docker exec -it 自定义名字 /bin/bash

yum install wget 安装wget

wget https://dl.laravel-china.org/composer.phar -O /usr/local/bin/composer   安装composer

chmod a+x /usr/local/bin/composer

export PATH=$PATH:/usr/local/php/bin  设置php环境变量

然后把composer的镜像换成国内的

composer config -g repo.packagist composer https://packagist.phpcomposer.com

cd data/www/

composer create-project --prefer-dist laravel/laravel blog

原文地址:https://www.cnblogs.com/hangblog/p/10754342.html

时间: 2024-08-27 14:29:25

docker中lnmp环境部署laravel框架的相关文章

docker搭建 LNMP 环境

一.准备镜像安装完docker后,更换完镜像源(docker的安装十分简单自行百度即可)打开/etc/docker目录下的daemon.json添加以下内容 {"registry-mirrors": ["https://o3niohlb.mirror.aliyuncs.com"]} docker工作的基础即是镜像,可以认为镜像是一个独立的由应用组成的虚拟机重启docker服务 service docker restart docker pull nginx:alpi

用Docker构建LNMP环境(上)

利用docker搭建lnmp环境(上) 小知识: docker镜像运行之后变成容器(docker run) Registry 是Docker镜像的中央存储仓库(pull/push) https://git.oschina.net/                    #从这个地方拉取git的仓库 1.源码克隆到自己的linux服务器上 [[email protected] ~]# git clone https://git.oschina.net/xxsl/docker-training.gi

LNMP环境部署及zabbix服务器端安装

一.LNMP环境部署 1.配置epel源 建议在系统安装完成之后就配置epel源,方便一些软件包的安装: wget http://mirrors.ustc.edu.cn/centos/6/extras/x86_64/Packages/epel-release-6-8.noarch.rpmrpm -ivhepel-release-6-8.noarch.rpm 2.nginx安装 (1)安装支持软件 Nginx.mysql.php的配置及运行需要pcre.zlib.openssl等软件包的支持,因此

docker搭建lnmp环境

入门参考 http://www.runoob.com/docker/docker-install-nginx.html 十大常用命令玩转docker 1. #从官网拉取镜像 docker pull <镜像名:tag> 如:docker pull centos(拉取centos的镜像到本机) 2.#搜索在线可用镜像名 docker search <镜像名> 如:docker search centos( 在线查找centos的镜像) 3.#查询所有的镜像,默认是最近创建的排在最上 d

Centos7.X LNMP环境部署(非源码)

1.下载新的CentOS-Base.repo #wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 2.安装Nginx YUM源中没有Nginx,我们需要增加一个nginx的源nginx.repo vi /etc/yum.repos.d/nginx.repo [nginx]name=nginx repobaseurl=http://nginx.org/packages/cen

在Docker中安装和部署MongoDB集群

在Docker中安装mongodb 采用的mongodb镜像:https://registry.hub.docker.com/u/tutum/mongodb/ 以该镜像启动一个容器(注意此时mongodb是standalone模式): docker run -d --name=mongodb -p 27017:27017 -p 28017:28017 tutum/mongodb:3.0 docker logs mongodb 输出信息: =============================

docker容器composer 部署 laravel框架

首先yum install docker     安装docker service docker start   启动docker docker pull  docker.io/skiychan/nginx-php  下载这个镜像 docker images  查看镜像 然后创建容器 docker run --name "wzj" -p 8086:80 -p 9100:9100 -p 9101:9101 -p 9102:9102 -p 9103:9103 -it --privilege

docker中使用Dockerfile部署springboot项目

1.准备springboot项目jar包和Dockerfile文件 FROM java:8 VOLUME /tmp ADD eladmin.jar eladmin.jar EXPOSE 8080 ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/eladmin.jar"] FROM:表示基础镜像,即运行环境VOLUME /tmp创建/tm

Docker下lamp环境部署!!!

项目背景: 在我们的web项目开发过程.软件测试环境.项目上线环境中我们经常需要搭建lamp环境,你可能不想每个应用场景都去搭建一个lamp环境,这个时候我们可以利用docker(容器)去把我们从繁琐的环境中解放出来,让我们更倾向于业务本身. 实验环境: vmware workstation 11 centos7.0的系统下 服务器:ip:192.168.0.33 SecureCRT (ssh远程连接软件) docker-1.8.2-10.el7.centos.x86_64 软件介绍: 下面是两