Docker 入门教程—–supervisor(进程管家)配置网络管理

supervisor.png

先建立一个安装和使用supervisor(进程管家)的容器镜像

docker run -d -p 80:80  -p 9001:9001  
    --cpus 0.8   --restart=always   
    --name  test   hongwenjun/nginx-php

进入 Docker 容器 test 和安装基本文本工具 nano

docker exec -it test bash

apt update -y &&  apt install nano

net.png

编辑 supervisord.conf ,添加开启网络管理配置 http 管理 端口9001

nano /etc/supervisord.conf

# 添加 http 管理 端口9001
[inet_http_server]
port=*:9001
username=admin
password=nginx-php

思考

  • Docker 容器一般都是启动一个程序的,如果自己制作容器要启动多个程序进程就要使用 supervisor(进程管家) 里启动多个服务。
  • supervisor(进程管家) 也可以开启网络http 服务,这样就可以重启和查看 容器中的日志了。
  • 一般我们不想直接把 9001端口暴露到公网上访问,可以使用 nginx 反向代理这个 http 服务,达到安全有又方便使用了

相关推荐: centos7中docker-compose的三种安装方式

1、按官网的方式去安装 访问官网docker.com,Resources–>Docs 进入Docs页面,点Product manuals 在https://docs.docker.com/install/页面,如下图,左边选Docker Compose–…

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论