阅读准备-构建redis容器
2019獨角獸企業重金招聘Python工程師標準>>>
##Supervisor
##Centos Supervisor安裝
###要求 python環境 因為是一個 Python 程序 [root@localhost wang]# python -V Python 2.7.5
yum install python-setuptoolseasy_install supervisor###驗證: 成功安裝后可以登陸python
>>> import supervisor查看是否能成功加載 ###Supervisor配置
echo_supervisord_conf > /etc/supervisord.confsupervisor自帶有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.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創建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 .如果有更多疑問 關注微信賬號
轉載于:https://my.oschina.net/woyaoxue/blog/543443
總結
以上是生活随笔為你收集整理的阅读准备-构建redis容器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 生产环境中配置的samba
- 下一篇: Cassandra HBase和Mong