侧边栏壁纸
博主头像
一揽芳华 博主等级

行动起来,活在当下

  • 累计撰写 265 篇文章
  • 累计创建 24 个标签
  • 累计收到 4 条评论

目 录CONTENT

文章目录

03.使用yum安装supervisord

芳华是个男孩!
2024-10-14 / 0 评论 / 0 点赞 / 10 阅读 / 0 字
广告 广告

title: 03-使用yum安装
order: 3

icon: lightbulb

1.启动一个容器,配置环境安装supervisor服务

[root@172-0-110-100 ~]# docker run -itd --name supervisor -p 9001:9001  --privileged=true centos:7 /usr/sbin/init
f8d7e61f4a64b70eebc1878ce164f2553557cf9a53f17d3b417622d11b642aee
[root@172-0-110-100 ~]# docker ps
CONTAINER ID   IMAGE      COMMAND       CREATED         STATUS        PORTS                                       NAMES
f8d7e61f4a64   centos:7   "/bin/bash"   3 seconds ago   Up 1 second   0.0.0.0:9001->9001/tcp, :::9001->9001/tcp   supervisor
[root@172-0-110-100 ~]# docker exec -it supervisor bash
[root@f8d7e61f4a64 /]# yum install wget -y
[root@f8d7e61f4a64 /]# rm -rf /etc/yum.repos.d/*
[root@f8d7e61f4a64 /]# wget http://mirrors.aliyun.com/repo/Centos-7.repo -O /etc/yum.repos.d/Centos-7.repo
[root@f8d7e61f4a64 /]# yum -y install epel-release
[root@f8d7e61f4a64 /]# yum install vim -y
[root@f8d7e61f4a64 /]# yum install supervisor -y
## 编辑主配置文件,开放端口信息
[root@f8d7e61f4a64 /]# vim /etc/supervisord.conf 
[inet_http_server]         ; inet (TCP) server disabled by default
port=172.17.0.2:9001        ; (ip_address:port specifier, *:port for all iface)
username=admin              ; (default is no username (open server))
password=123456               ; (default is no password (open server)) 

[include]
files = /etc/supervisord.d/*.ini
[root@f8d7e61f4a64 /]# mkdir -p  /etc/supervisord.d
## 启动服务
[root@f8d7e61f4a64 /]# supervisord -c /etc/supervisord.conf 
[root@f8d7e61f4a64 /]# ps -ef    
UID          PID    PPID  C STIME TTY          TIME CMD
root           1       0  0 08:44 pts/0    00:00:00 /bin/bash
root          15       0  0 08:44 pts/1    00:00:00 bash
root         164       1  0 08:51 ?        00:00:00 /usr/bin/python /usr/bin/supervisord -c /etc/supervisord.conf
root         165      15  0 08:51 pts/1    00:00:00 ps -ef

2.浏览器测试

3.将supervisor服务设置开机自启

[root@47803e5e6be4 /]# systemctl enable supervisord

4.将配置好的容器导出为镜像,后续操作基于该镜像

配置好vim、ip addr、wget以及yum源等,根据自己的习惯操作来

[root@172-0-110-100 ~]# docker commit supervisor supervisor:1.0
0
广告 广告

评论区