DockerFile部署lnmp+memcached+redis+mongodb开发环境for Redis(五)

本文源链接地址:https://www.93bok.com

1、下载基础镜像centos
docker pull centos:6
2、查看一下大小
docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
centos              6                   70b5d81549ec        2 months ago        195MB
3、创建文件夹存放Redis的Dockerfile,以及源码包等等,为后期docker-compose做准备
mkdir -p /data/docker/lnmp-test/dockerfile/redis
4、创建Redis的Dockerfile
vim /data/docker/lnmp-test/dockerfile/redis/Dockerfile
FROM centos:6

LABEL maintainer="[email protected]" description="Redis image"

COPY redis-3.0.2.tar.gz /root/redis-3.0.2.tar.gz

RUN rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 && yum -y install gcc && tar -zxvf /root/redis-3.0.2.tar.gz -C /root/ && cd /root/redis-3.0.2 && make PREFIX=/usr/local/redis install && ln -s /usr/local/redis/bin/* /usr/local/bin/ && mkdir -p /etc/redis && mkdir -p /data/redis && mkdir -p /data/log && cp /root/redis-3.0.2/redis.conf /etc/redis/ && sed -i ‘s#logfile ""#logfile /data/log/redis.log#‘ /etc/redis/redis.conf && sed -i ‘s#dir ./#dir /data/redis#‘ /etc/redis/redis.conf && sed -i ‘s#appendonly no#appendonly yes#‘ /etc/redis/redis.conf && rm -rf /root/redis* && yum clean all

EXPOSE 6379

CMD ["redis-server","/etc/redis/redis.conf"]
5、把redis源码包上传到/data/docker/lnmp-test/dockerfile/redis/目录下
6、创建镜像
cd /data/docker/lnmp-test/dockerfile/redis/
docker build -t centos6:redis .
7、查看镜像大小
docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
centos6             redis               f06d5e0b0a71        4 seconds ago       395MB
centos              6                   70b5d81549ec        3 months ago        195MB
8、启动容器测试是否成功
docker run -d -p 6379:6379 --name redis centos6:redis

9、宿主机开启防火墙6379端口
firewall-cmd --add-port=6379/tcp --permanent
systemctl restart firewalld

原文地址:https://www.cnblogs.com/93bok/p/9684835.html

时间: 2024-07-31 00:31:11

DockerFile部署lnmp+memcached+redis+mongodb开发环境for Redis(五)的相关文章

DockerFile部署lnmp+memcached+redis+mongodb开发环境for MongoDB(六)

本文源链接地址:https://www.93bok.com 1.下载基础镜像centos docker pull centos:6 2.查看一下大小 docker images REPOSITORY TAG IMAGE ID CREATED SIZE centos 6 70b5d81549ec 2 months ago 195MB 3.创建文件夹存放Mongodb的Dockerfile,以及源码包等等,为后期docker-compose做准备 mkdir -p /data/docker/lnmp

DockerFile部署lnmp+memcached+redis+mongodb开发环境for PHP(三)

本文源链接地址:https://www.93bok.com 1.下载基础镜像centos docker pull centos:6 2.查看一下大小 docker images REPOSITORY TAG IMAGE ID CREATED SIZE centos 6 70b5d81549ec 2 months ago 195MB 3.创建文件夹存放PHP的Dockerfile,以及源码包等等,为后期docker-compose做准备 mkdir -p /data/docker/lnmp-tes

ubuntu下eclipse+erlang+mongodb开发环境搭建

ubuntu下eclipse+erlang+mongodb开发环境搭建 - Linux操作系统:Ubuntu_Centos_Debian - 红黑联盟 最近公司webGame项目中用到了Erlang+MongoDB,没办法项目需要那就学呗. 学这个东西最起码得有环境吧,今天搭建开发环境就顺便记录一下,依然在ubuntu下进行开发. 顺便说下,如果做开发,最好选择linux,因为很多环境在linux下搭建很方便.win下一般也会 有相应的发法搭建,但是经常会遇到一些莫名其妙的问题.因此建议做开发的

嵌入式linux开发环境搭建(五)——Ubuntu第三方软件仓库源

嵌入式linux开发环境搭建(五)--Ubuntu第三方软件仓库源 一般来说ubuntu官方的软件仓库由于服务器在国外,下载更新速度较慢,需要将软件仓库更换为国内镜像点. 1.修改源配置文件 先备份原来的配置文件 mv /etc/apt/sources.list /etc/apt/sources.list.bak vim /etc/apt/sources.list 将国内的Ubuntu镜像点添加到配置文件 Ubuntu 163镜像点: deb http://mirrors.163.com/ubu

五步搞定Android开发环境部署——非常详细的Android开发环境搭建教程

在windows安装Android的开发环境不简单也说不上算复杂,本文写给第一次想在自己Windows上建立Android开发环境投入Android浪潮的朋友们,为了确保大家能顺利完成开发环境的搭建,文章写的尽量详细,希望对准备进入Android开发的朋友有帮助. 本教程将分为五个步骤来完成Android开发环境的部署. 第一步:安装JDK. 第二步:配置Windows上JDK的变量环境 . 第三步: 下载安装Eclipse . 第四步:下载安装Android SDK . 第五步:为Eclips

在CentOS中部署C#命令行程序开发环境

为了赶时髦,体验下.net core,特在Linux下部署个开发环境 安装VSCode工具(Visual Studio Code) #添加源 sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\ne

安卓开发基础知识0(五步搞定Android开发环境部署——非常详细的Android开发环境搭建教程)

需求说明:安卓开发 内容       :安卓开发所需的环境搭建 来自       :时间的诗 原文:http://www.cnblogs.com/zoupeiyang/p/4034517.html 参考:http://jingyan.baidu.com/article/bea41d437a41b6b4c51be6c1.html 引言 在windows安装Android的开发环境不简单也说不上算复杂,本文写给第一次想在自己Windows上建立Android开发环境投入Android浪潮的朋友们,为

Linux常用开发环境软件-redis安装

linux下安装redis3.2.11版本 1.安装编译环境 yum install gcc //安装编译环境 2.到官网下载redis 官网地址:https://redis.io/download 3.用WinScp工具,将下载好的redis-3.2.11.tar.gz传输到linux服务器下的opt目录下(opt就相当于window的d://software存放第三方软件包) 4.将压缩包解压到/user/local/redis目录下 tar -zxvf /opt/redis-3.2.11.

Kafka开发环境搭建(五)

如果你要利用代码来跑kafka的应用,那你最好先把官网给出的example先在单机环境和分布式环境下跑通,然后再逐步将原有的consumer.producer和broker替换成自己写的代码.所以在阅读这篇文章前你需要具备以下前提: 1.  简单了解kafka功能,理解kafka的分布式原理 2.  能在分布式环境下成功运行—topic test. 如果你还没有完成上述两个前提,请先看: kafka分布式初步      kafka搭建分布式环境 接下来我们就简单介绍下kafka开发环境的搭建.