CentOS 下使用 Docker 快速搭建 LNMP 环境
一、安装 Docker
更新 yum 包
yum -y update
卸载旧版本(如果之前安装过的话)
yum remove docker docker-common docker-selinux docker-engine
安装需要的软件包,yum-util 提供 yum-config-manager 功能,另外两个是 devicemapper 驱动依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
设置 yum 源
yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo
以下命令可以查看可用版本
yum list docker-ce --showduplicates | sort -r
选择一个版本并安装
yum -y install docker-ce-18.03.1.ce
ps:Docker现在分为两个版本,Docker CE和Docker EE
其中 Docker CE 为开源版,Docker EE 为企业版。
Docker 的安装目录为 /var/lib/docker/

启动 Docker 并设置开机启动
systemctl start docker
systemctl enable docker
查看 Docker 版本
docker version
二、拉取 LNMP 包
从 Docker 库中获取 LNMP 镜像,可以登录Docker Store去搜所自己想要下载的镜像
从 Docker Store 下载 LMP 镜像
docker pull winstonpro/lnmp
查看已经下载的 Docker 镜像
docker images
三、运行
启动 LMP 镜像
docker run -d -p 32801:80 -p 32802:443 -p 32803:3306 -p 32804:22 --name lnmp winstonpro/lnmp
-d 指的是在后台运行 -p指定暴露的端口 第一个端口是对外暴露的接口 相对应的是内部的端口。
启动成功后可以使用docker ps查看正在运行的docker镜像
测试是否成功!访问你 centos 的ip地址+32801 例如我的centos ip是10.211.55.4:32801

官方安装文档:
https://docs.docker.com/engine/install/centos/
CentOS 下使用 Docker 快速搭建 LNMP 环境的更多相关文章
- Docker快速搭建LNMP环境
一.使用Dockerfile制作镜像 前面的博客中已经介绍了如何基于容器制作镜像,此方法的原理是使用一个正在运行的容器,根据生产所需进行配置更改等操作后,使其满足生产环境,再将这个容器打包制作为镜像, ...
- 使用Docker快速搭建ELK环境
今天由于Win系统的笔记本没带回家,其次Docker在非Linux系统下都需要安装额外的软件去镜像才行 所以感觉没有差别,先直接用Mac搭建一遍呢, 本篇部分命令和配置内容为摘抄 Mac下使用Dock ...
- 阿里云体验实验室 教你如何《快速搭建LNMP环境》
## 体验平台简介 面向开发者和中小企业打造的一站式.全云端的开发平台,打开浏览器就可以开发.调试.上线,所测即所得,并结合无服务器的模式,重新定义云原生时代的研发工作方法论.旨在降低开发者上手成本和 ...
- spring boot / cloud (十八) 使用docker快速搭建本地环境
spring boot / cloud (十八) 使用docker快速搭建本地环境 在平时的开发中工作中,环境的搭建其实一直都是一个很麻烦的事情 特别是现在,系统越来越复杂,所需要连接的一些中间件也越 ...
- 烂泥:学习ubuntu之快速搭建LNMP环境
本文由秀依林枫提供友情赞助,首发于烂泥行天下 现在公司使用的都是ubuntu系统,这几天由于个别项目需要,需要搭建一个LNMP环境.为了快速搭建这个环境,我使用是apt-get方式进行安装.具体的操作 ...
- Docker: 快速搭建LNMP网站平台
快速搭建LNMP网站平台 步骤: 1.自定义网络(这里建立一个自定义网络,名字叫 lnmp, 让LNMP网站的服务,都加入这个自定义网络)docker network create lnmp2.创建M ...
- 使用docker快速搭建hive环境
记录一下使用docker快速搭建部署hive环境 目录 写在前面 步骤 安装docker 安装docker 安装docker-compose 配置docker国内镜像源(可选) 安装git & ...
- 烂泥:学习centos之快速搭建LNMP环境
本文由秀依林枫提供友情赞助,首发于烂泥行天下 以前在centos下安装软件都是喜欢源码安装,不过昨天因为一个事情需要一个centos 下的LNMP环境.反倒不会搞了,今天特意记录下,以备后续使用. 一 ...
- 在win10下使用docker快速搭建ruby开发环境
docker在windows下发力的时候必将取代各种虚拟机,并改变程序员的开发习惯,或许还会改变infra的工作. 概要: 在Windows下搭建开发环境一直是infra(我)头疼的事情.为了解决这个 ...
- 使用docker快速搭建本地环境
在平时的开发中工作中,环境的搭建其实一直都是一个很麻烦的事情 特别是现在,系统越来越复杂,所需要连接的一些中间件也越来越多. 然而要顺利的安装好这些中间件也是一个比较费时费力的工作. 俗话说" ...
随机推荐
- PS简单图片拼接
1.打开图片 首先打开需要拼接的图片两张 以这两张图片为例子 首先我们先看看这两张图片的宽高分别为多少 打开图像---->画布大小 好记录下来小姐姐宽大概17cm,高大概20cm. 再来看看提莫 ...
- opencv学习:学习如何对图像进行缩放、剪切、移位等处理
又是每周一次的坑爹OPENCV!加油奥里给! 1.图像缩放--直接调用函数操作 Mat img = imread("E:/lena.jpg"); int img_cols = im ...
- 阿里P7,竟问这么简单的题目?
今天面试阿里后端开发, ● 面试官提问:谈谈你对 const 理解 ● 我这样回答的: const 仅仅表示变量不能修改,太简答了,我早就知道了. ● 面试官回复:你觉得 这样能面过 P7 ,百万年薪 ...
- 从零开发Vim-like编辑器(02)探讨编辑器对文本的解析与呈现设计思路
本文同步发布在我的个人博客:https://zhen.wang 前言 前一篇文章作为开篇,只是介绍了Ratatui的相关使用,引出了一些概念.从本文开始,我们正式进入咱们的Vim-like编辑器的开发 ...
- php 第三方网页应用授权登录扩展包 支持 微信、qq、微博、github gitee gitlaba 等第三方登录
thirdparty_oauth 这是一个社会第三方登录扩展包 目前支持 微信.qq.微博.github gitee gitlaba 等第三方登录. [外链图片转存失败,源站可能有防盗链机制,建议将图 ...
- U盘归还空间
将您的U盘连接到计算机并确保系统能够检测到它, 按Win+R输入diskpart并按Enter键打开Diskpart命令行实用程序. 依次输入以下命令,并在每一行命令后按一次Enter键执行. lis ...
- npm忽略上传文件
忽略上传文件 两种办法: 办法一 .npmignore 这个文件类似于.gitignore 将需要忽略的文件或目录书写其中,如 src/ 办法二 在packge.json中 这个目录声明用于需要上传的 ...
- ts类型声明
declare一般写在类声明/定义/描述文件xx.d.ts中,表示声明作用.可以用来声明变量(var/let/const).方法(function).命名空间(namespace).类(class). ...
- 前端开发系列113-工程化篇之Yeoman脚手架generator创建
这篇文章将以实例的方式来教会如何从零开始创建属于我们自己的generator. 点击获取本文示例的generator generator创建准备 这里我们一切从零开始,在创建自己的generator之 ...
- cmake 文档连接
简介 https://cmake.org/cmake/help 用作留存