阅读准备-构建redis容器
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
##Supervisor
##Centos Supervisor安裝
###要求 python環(huán)境 因?yàn)槭且粋€(gè) Python 程序 [root@localhost wang]# python -V Python 2.7.5
yum install python-setuptoolseasy_install supervisor###驗(yàn)證: 成功安裝后可以登陸python
>>> import supervisor查看是否能成功加載 ###Supervisor配置
echo_supervisord_conf > /etc/supervisord.confsupervisor自帶有Web Server, 可以通過(guò)頁(yè)面來(lái)管理進(jìn)程
[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))
###啟動(dòng)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 是后臺(tái)管理服務(wù)器, 用來(lái)依據(jù)配置文件的策略管理后臺(tái)守護(hù)進(jìn)程; supervisorctl 用于管理員向后臺(tái)管理程序發(fā)送 啟動(dòng)/重啟/停止 等指令
##docker Container同時(shí)啟動(dòng)多服務(wù)
###創(chuàng)建Dockerfile:
# use this image to run multiple service # add service in supervisord.confFROM 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創(chuàng)建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 .如果有更多疑問(wèn) 關(guān)注微信賬號(hào)
轉(zhuǎn)載于:https://my.oschina.net/woyaoxue/blog/543443
總結(jié)
以上是生活随笔為你收集整理的阅读准备-构建redis容器的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 生产环境中配置的samba
- 下一篇: Cassandra HBase和Mong