欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > supervisor下的Dockerfile的多服務鏡像封裝操作

supervisor下的Dockerfile的多服務鏡像封裝操作

熱門標簽:撫州市城區地圖標注 新鄉牧野400電話申請 企業辦理400電話收費標準 中國地圖標注上各個省 激光標記地圖標注 智能電銷機器人真的有用么 電銷智能機器人試用 高德地圖標注足跡怎么打標 百度地圖底圖標注

編寫Dockerfile文件

配置yum源

cd /tmp/docker
vim Dockerfile
FROM rhel7
EXPOSE 80 22  # 向外暴露80和22的端口
COPY dvd.repo /etc/yum.repos.d/dvd.repo
&& yum install -y httpd openssh-server openssh-clients supervisor
&& yum clean all 
&& ssh-keygen -q -t rsa -f /etc/ssh/ssh_host_rsa_key -N "" 
&& ssh-keygen -q -t ecdsa -f /etc/ssh/ssh_host_ed25519_key -N "" 
&& echo root:redhat | chpasswd
COPY supervisord.conf /etc/supervisord.conf
CMD ["/usr/bin/supervisord"]
vim supervisord.conf
[supervisord]
nodaemon=true

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

[program:httpd]
command=/usr/sbin/httpd
docker build -t rhel7:v3
Sending build context to Docker daemon 8.192 kB
Step 1/6 : FROM rhel7
 ---> 0a3eb3fde7fd
Step 2/6 : EXPOSE 80 22
 ---> Running in 5727c9e984a5
 ---> e25a8a0821f7
Removing intermediate container 5727c9e984a5
Step 3/6 : COPY dvd.repo /etc/yum.repos.d/dvd.repo
 ---> 2d9e8f9648a7
Removing intermediate container 62955f7a7a74
Step 4/6 : RUN rpmdb --rebuilddb && yum install -y httpd openssh-server openssh-clients supervisor && yum clean all && ssh-keygen -q -t rsa -f /etc/ssh/ssh_host_rsa_key -N "" && ssh-keygen -q -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key -N "" && ssh-keygen -q -t ecdsa -f /etc/ssh/ssh_host_ed25519_key -N "" && echo root:redhat | chpasswd
Dependency Updated:
 elfutils-libelf.x86_64 0:0.166-2.el7                     

Complete!
Skipping unreadable repository '///etc/yum.repos.d/rhel7.repo'
Cleaning repos: docker dvd-rhel
Cleaning up everything
 ---> 1cb2f9e34bac
Removing intermediate container 33cb452dbc8d
Step 5/6 : COPY supervisord.conf /etc/supervisord.conf
 ---> e8de2ff5ca3c
Removing intermediate container f219cb2b6a88
Step 6/6 : CMD /usr/bin/supervisord
 ---> Running in eddfb3973ad2
 ---> dbf4cf5cb116
Removing intermediate container eddfb3973ad2
Successfully built dbf4cf5cb116

docker run -d --name vm1 -v /tmp/docker/web/:/var/www/html rhel7:v3

docker ps

docker inspect vm1
      "Networks": {
        "bridge": {
          "IPAMConfig": null,
          "Links": null,
          "Aliases": null,
          "NetworkID": "126902125dd9c54631622845c1a75d656b45023840c57944ec24f4acecf6dc3f",
          "EndpointID": "3d995f01fce91968f59b151a19ba3868292efe0a61c2ef355bcd1eb84bda7248",
          "Gateway": "172.17.0.1",
          "IPAddress": "172.17.0.2",  # 容器的ip
          "IPPrefixLen": 16,
          "IPv6Gateway": "",
          "GlobalIPv6Address": "",
          "GlobalIPv6PrefixLen": 0,
          "MacAddress": "02:42:ac:11:00:02"
        }
      }

驗證:

curl 172.17.0.2

驗證sshd服務:

補充知識:使用Dockerfile構建supervisor容器部署項目,CMD ["supervisord","-c","/etc/supervisord.conf"]執行失敗

問題描述:

在編寫Dockerfile創建supervisor容器時,最后一條啟動supervisor的命令不起作用 -> CMD ["supervisord","-c","/etc/supervisord.conf"],但是進到容器內部執行supervisord -c /etc/supervisord.conf可以成功運行。

先貼出來Dockerfile文件代碼

FROM python:latest 
WORKDIR /root/
 
RUN mkdir /etc/supervisor
RUN mkdir -p /root/projects/logs/gunicorn/
RUN mkdir -p /root/projects/logs/celery/
RUN mkdir -p /root/projects/Sy_EvaluateJkApi/logs/
RUN echo "deb http://mirrors.aliyun.com/debian/ buster main non-free contrib" > /etc/apt/sources.list
RUN echo "deb-src http://mirrors.aliyun.com/debian/ buster main non-free contrib" >> /etc/apt/sources.list
RUN echo "deb http://mirrors.aliyun.com/debian-security buster/updates main" >> /etc/apt/sources.list
RUN echo "deb-src http://mirrors.aliyun.com/debian-security buster/updates main" >> /etc/apt/sources.list
RUN echo "deb http://mirrors.aliyun.com/debian/ buster-updates main non-free contrib" >> /etc/apt/sources.list
RUN echo "deb-src http://mirrors.aliyun.com/debian/ buster-updates main non-free contrib" >> /etc/apt/sources.list
RUN echo "deb http://mirrors.aliyun.com/debian/ buster-backports main non-free contrib" >> /etc/apt/sources.list
RUN echo "deb-src http://mirrors.aliyun.com/debian/ buster-backports main non-free contrib" >> /etc/apt/sources.list
RUN apt-get update -y
RUN apt-get install -y git lrzsz vim
RUN pip install supervisor -i https://mirrors.aliyun.com/pypi/simple/
RUN pip install gunicorn -i https://mirrors.aliyun.com/pypi/simple/
RUN pip install gevent -i https://mirrors.aliyun.com/pypi/simple/
RUN /usr/local/bin/echo_supervisord_conf > /etc/supervisord.conf
RUN echo "[include]">>/etc/supervisord.conf
RUN echo "files = /etc/supervisor/*.ini">>/etc/supervisord.conf
 
ADD sy.ini /etc/supervisor/sy.ini
ADD Sy_EvaluateJkApi /root/projects/Sy_EvaluateJkApi
RUN pip3 install -r /root/projects/Sy_EvaluateJkApi/requirements.txt -i https://mirrors.aliyun.com/pypi/simple/
EXPOSE 8800
CMD ["supervisord","-c","/etc/supervisord.conf"]

使用docker build -t system:test . 命令構建容器鏡像沒有異常,但是使用docker run -itd system:test運行容器就會顯示容器不在運行。

解決方式:

把CMD ["supervisord","-c","/etc/supervisord.conf"]命令改成CMD ["supervisord","-n","-c","/etc/supervisord.conf"]就可以成功運行了。

supervisor里是這么寫的-n/--nodaemon -- run in the foreground (same as 'nodaemon=true' in config file),加了-n讓supervisor在前臺保持運行就可以了。

以上這篇supervisor下的Dockerfile的多服務鏡像封裝操作就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

標簽:臨汾 邯鄲 西安 辛集 南通 忻州 海西 延安

巨人網絡通訊聲明:本文標題《supervisor下的Dockerfile的多服務鏡像封裝操作》,本文關鍵詞  supervisor,下的,Dockerfile,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《supervisor下的Dockerfile的多服務鏡像封裝操作》相關的同類信息!
  • 本頁收集關于supervisor下的Dockerfile的多服務鏡像封裝操作的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    在线亚洲+欧美+日本专区| 日本高清www| 999精品视频在线观看播放| 日韩一区二区三区电影| 亚洲图片自拍偷拍| 99riav一区二区三区| 91杏吧porn蝌蚪| 国产精品免费看片| 高清成人免费视频| 日韩专区中文字幕一区二区| www.久久精品| 在线视频观看一区| 亚洲码国产岛国毛片在线| aaa欧美色吧激情视频| 日韩欧美国产小视频| 精品日韩成人av| 美女在线视频一区| 亚洲av无码国产精品麻豆天美 | 蜜臀精品久久久久久蜜臀| 91精品小视频| 精品少妇一区二区三区| 精品一区二区在线观看| 国精产品一区一区| 欧美撒尿777hd撒尿| 亚洲一区二区在线观看视频 | 欧美性感一类影片在线播放| 一区二区三区四区不卡在线 | 卡一卡二国产精品| 韩国三级与黑人| 欧美日韩视频第一区| 偷拍自拍另类欧美| 亚洲综合色一区| 国产欧美一区二区精品秋霞影院 | 农村末发育av片一区二区 | 不卡的av电影在线观看| 欧美综合在线视频| 日韩中文字幕1| 亚洲精品国产精品国自产网站| 国产欧美一区二区三区沐欲| 日韩黄色片在线观看| 国产真实乱人偷精品人妻| 日韩精品免费专区| 国产一区二区三区综合| 国产精品国产高清国产| 亚洲一区影音先锋| 18禁裸乳无遮挡啪啪无码免费| 久久久噜噜噜久久中文字幕色伊伊 | 日韩国产精品久久久| mm131丰满少妇人体欣赏图| 日本一区二区三区在线观看| 94色蜜桃网一区二区三区| 69成人精品免费视频| 国产一区二区精品久久91| 色综合天天视频在线观看| 婷婷夜色潮精品综合在线| 一级片黄色录像| 亚洲精品中文在线观看| 一本加勒比北条麻妃| 中文字幕色av一区二区三区| 精品久久久久一区二区| 国产亚洲污的网站| 男女男精品网站| 欧美在线视频第一页| 日韩电影在线一区二区三区| 极品美妇后花庭翘臀娇吟小说| 亚洲欧美经典视频| 久久av无码精品人妻系列试探| 中文字幕一区不卡| 亚欧洲乱码视频| 亚洲欧美另类综合偷拍| 捆绑紧缚一区二区三区视频| 亚洲精品乱码久久久久久久| 国产精品福利在线播放| 国产在线观看无码免费视频| 日韩美女啊v在线免费观看| 久久亚洲AV成人无码国产野外| 韩国av一区二区三区| 亚洲精品久久一区二区三区777| 国产亚洲欧美中文| 日本不卡视频一区| 国产精品毛片久久久久久久| 99re久久精品国产| 亚洲日本电影在线| 亚洲一级片在线播放| 亚洲福利视频一区二区| 91嫩草丨国产丨精品| 麻豆精品新av中文字幕| 亚洲欧美va天堂人熟伦| 亚洲午夜免费视频| 人妻久久一区二区| 精品一区二区免费视频| 91麻豆精品国产自产在线| 99亚偷拍自图区亚洲| 国产性天天综合网| 黄瓜视频污在线观看| 亚洲第一精品在线| 秘密基地免费观看完整版中文 | 91插插插插插插| 九色综合国产一区二区三区| 欧美酷刑日本凌虐凌虐| 99riav一区二区三区| 中文字幕第一区综合| 欧美熟妇激情一区二区三区| 偷拍一区二区三区四区| 欧美三级在线播放| 99热国产精品| 国产精品久久三区| 少妇视频一区二区| 国精品**一区二区三区在线蜜桃| 日韩欧美另类在线| 成年人的黄色片| 午夜久久久久久久久| 欧美日韩一级片在线观看| 日日夜夜免费精品| 一区二区三区在线视频观看| 91女人视频在线观看| 成人免费在线播放视频| 亚洲欧美精品aaaaaa片| 国产精品一区二区无线| 国产午夜亚洲精品午夜鲁丝片| 男女做爰猛烈刺激| 久久国产生活片100| 91麻豆精品秘密| 自拍偷拍亚洲综合| 一本在线高清不卡dvd| 成人av网址在线| 亚洲欧洲av一区二区三区久久| 麻豆天美蜜桃91| 成人精品电影在线观看| 国产精品国产三级国产aⅴ原创| 三级av在线免费观看| 成人动漫一区二区在线| 日韩伦理av电影| 在线精品视频免费播放| 不卡av在线免费观看| 一区二区三区在线高清| 欧美色视频在线| 大桥未久恸哭の女教师| 日日欢夜夜爽一区| 日韩美女一区二区三区四区| a级片在线观看| 亚洲精品网站在线观看| 欧日韩精品视频| 久草视频福利在线| 日韩**一区毛片| 久久综合国产精品| 天天色影综合网| 99久久精品免费观看| 亚洲一级在线观看| 欧美一区二区三区免费| 美女被到爽高潮视频| 中文字幕的久久| 亚洲成人日韩在线| 精品一二三四在线| 中文字幕不卡在线播放| 欧美自拍偷拍一区| 亚洲av无码一区二区三区观看| 李丽珍裸体午夜理伦片| 久久亚洲一区二区三区四区| www.4hu95.com四虎| av网站免费线看精品| 亚洲国产综合人成综合网站| 日韩欧美一二三| 成人在线手机视频| av亚洲产国偷v产偷v自拍| 亚洲大片免费看| 26uuu国产在线精品一区二区| 国产精品丝袜一区二区| 怡红院一区二区| 国产一区二区在线观看免费| 亚洲精品视频自拍| 精品国产一二三| 97人妻精品一区二区三区免费| 人人爽香蕉精品| 国产精品久久久久桃色tv| 欧美日韩视频在线第一区 | 亚洲av无码一区二区三区网址| 国产福利一区二区三区| 夜夜夜精品看看| 2020日本不卡一区二区视频| 色妞www精品视频| 亚洲精品国产成人久久av盗摄| 欧美久久久久久久久中文字幕| av永久免费观看| 先锋资源在线视频| 看片的网站亚洲| 亚洲综合图片区| 久久精品一区四区| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 成年人网站免费看| 99久久免费视频.com| 六月丁香综合在线视频| 亚洲天堂免费看| 久久伊99综合婷婷久久伊| 欧美撒尿777hd撒尿| 国产精品久久久免费看| 少妇一级淫片免费放播放| 岛国一区二区在线观看| 欧美aa在线视频| 亚洲精品五月天|