如何构建redis容器


您的位置:首页>产品资讯> 内容正文

如何构建redis容器

这篇文章给大家分享的是有关如何构建redis容器的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

##Supervisor

##Centos Supervisor安装

###要求 python环境 因为是一个 Python 程序 [root@localhost wang]# python -V Python 2.7.5

   yum install python-setuptools
   easy_install supervisor

###验证: 成功安装后可以登陆python

>>> import supervisor

查看是否能成功加载 ###Supervisor配置

echo_supervisord_conf > /etc/supervisord.conf

supervisor自带有Web Server, 可以通过页面来管理进程

[inet_http_server] ; inet (TCP) server disabled by default port=127.0.0.1:9001 ; (ip_address:port specifier, *:port for all iface) ;username=user ; (default is no username (open server)) ;password=123 ; (default is no password (open server))

###启动supervisor:

supervisord -c /etc/supervisord.conf

[root@localhost wang]# ps -ef |grep supervisord root 24673 1 0 07:19 ? 00:00:00 /usr/bin/python /usr/bin/supervisord

supervisord 是后台管理服务器, 用来依据配置文件的策略管理后台守护进程; supervisorctl 用于管理员向后台管理程序发送 启动/重启/停止 等指令

##docker Container同时启动多服务

###创建Dockerfile:

# use this image to run multiple service
# add service in supervisord.conf

FROM centos:latest
MAINTAINER edwardsbean@gmail.com
RUN yum install -y supervisor
RUN mkdir -p /var/run/sshd
RUN mkdir -p /var/log/supervisor
ADD supervisord.conf /etc/supervisord.conf
# expose your port to host
EXPOSE 22 80

创建supervisord.conf

[supervisord]
nodaemon=true

[program:sshd]
command=/usr/sbin/sshd -D

[program:redis]
command=redis-server /etc/redis/redis.conf

###build镜像

#!/bin/bash
docker build -f /home/wang/scripts/docker/Dockerfile -t myredis .


感谢各位的阅读!关于“如何构建redis容器”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

发布时间:2022-09-07

统计代码