婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 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的多服務鏡像封裝操作的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产日韩影视精品| 92精品国产成人观看免费| 一区二区三区av电影| 久久免费的精品国产v∧| 欧美日韩夫妻久久| 欧美无砖砖区免费| 欧美色手机在线观看| 在线观看国产日韩| 欧美日韩一区二区三区不卡| 91网站最新地址| 91香蕉视频黄| 欧美亚男人的天堂| 欧美日韩国产在线观看| 欧美日韩午夜在线| 制服.丝袜.亚洲.中文.综合| 日韩欧美一区二区不卡| 久久久午夜精品理论片中文字幕| 久久久综合网站| 亚洲国产精品成人综合色在线婷婷| 欧美激情一区在线| 亚洲免费观看高清完整版在线观看熊 | 亚洲男帅同性gay1069| 国产精品毛片久久久久久| 中文字幕日韩一区二区| 亚洲一二三四区| 青娱乐精品视频在线| 国产麻豆视频一区二区| 99久久久久久99| 欧美精品丝袜中出| 欧美国产日本视频| 亚洲综合久久久久| 国产精品资源站在线| 色狠狠综合天天综合综合| 日韩欧美的一区二区| 中文字幕av资源一区| 午夜视黄欧洲亚洲| 国产一区二区主播在线| 欧美在线免费视屏| 久久你懂得1024| 亚洲成精国产精品女| 国产精品888| 在线观看欧美黄色| 久久久午夜精品理论片中文字幕| 亚洲人成影院在线观看| 黄页网站大全一区二区| 欧美性受xxxx| 国产日韩av一区| 免费高清成人在线| 欧美性一区二区| 国产女人aaa级久久久级| 午夜精品久久久久久久| 成人激情电影免费在线观看| 欧美日韩精品一区二区天天拍小说| 久久久高清一区二区三区| 亚洲成年人网站在线观看| www.日韩精品| 久久免费看少妇高潮| 免费一级片91| 精品视频资源站| 亚洲人123区| av一区二区三区在线| www国产成人| 久久不见久久见中文字幕免费| 一本色道**综合亚洲精品蜜桃冫| 久久久精品免费免费| 蜜桃视频在线观看一区| 欧美日韩精品二区第二页| 亚洲欧美韩国综合色| av激情成人网| 中文字幕永久在线不卡| 粉嫩高潮美女一区二区三区| 亚洲精品在线三区| 九九视频精品免费| 2022国产精品视频| 国产一区二区伦理片| 精品国产成人在线影院 | 亚洲精品国产无套在线观| 国产精品中文字幕日韩精品| 欧美精品一区二区三区一线天视频| 婷婷丁香久久五月婷婷| 在线看日本不卡| 亚洲一区在线视频| 欧美区视频在线观看| 日本美女一区二区三区视频| 这里只有精品99re| 久久成人免费网| 久久久影视传媒| 成人高清视频在线观看| 亚洲免费伊人电影| 欧美亚洲国产怡红院影院| 午夜精品福利久久久| 日韩一级片网站| 精品亚洲国产成人av制服丝袜| 久久久av毛片精品| 99久久国产综合精品女不卡| 一区二区三区在线观看视频| 欧美日韩黄视频| 国内精品视频666| 中文字幕日韩av资源站| 欧美性大战xxxxx久久久| 美日韩一区二区三区| 国产精品情趣视频| 欧美色手机在线观看| 久久97超碰色| 亚洲日本青草视频在线怡红院| 欧美日韩精品一区二区在线播放| 青青草精品视频| 国产精品网站一区| 欧美日韩视频在线观看一区二区三区| 久久国产精品无码网站| 国产调教视频一区| 欧美午夜电影在线播放| 韩日精品视频一区| 亚洲成人在线网站| 久久久久久久久岛国免费| 欧美午夜精品一区二区三区| 国产在线国偷精品产拍免费yy| 亚洲精品乱码久久久久久久久| 91精品国产色综合久久| 99热精品国产| 韩国一区二区视频| 亚洲一区二区三区影院| 欧美国产综合一区二区| 欧洲国产伦久久久久久久| 风间由美一区二区av101| 日本午夜精品视频在线观看| 亚洲色图19p| 日本一区二区不卡视频| 日韩欧美一区二区久久婷婷| 欧美三级中文字| 国产美女av一区二区三区| 日韩电影免费一区| 一区二区三区产品免费精品久久75| 精品国产免费人成在线观看| 在线观看91精品国产入口| av中文字幕亚洲| 成人综合婷婷国产精品久久免费| 美女网站色91| 亚洲一区中文在线| 亚洲精品国产精品乱码不99| 《视频一区视频二区| 久久精品视频免费| 欧美mv和日韩mv国产网站| 欧美一区二区精品| 欧美精品v国产精品v日韩精品| 欧美亚洲动漫精品| 日本韩国精品在线| 日本久久一区二区三区| 色综合一个色综合| 97精品国产露脸对白| av资源网一区| 色诱视频网站一区| 欧美最新大片在线看| 欧美在线影院一区二区| 在线观看一区二区视频| 欧美午夜宅男影院| 欧美日韩aaaaa| 91麻豆精品国产91久久久久久久久 | 精品日韩av一区二区| 777xxx欧美| 日韩免费高清视频| 精品少妇一区二区三区在线视频| 精品久久久三级丝袜| 亚洲精品一区二区精华| 国产拍揄自揄精品视频麻豆| 国产精品你懂的| 亚洲色图欧美在线| 午夜一区二区三区视频| 青青草精品视频| 国产成都精品91一区二区三| 成人av资源网站| 欧美日韩mp4| 久久精品欧美一区二区三区麻豆| 国产精品美女一区二区在线观看| 最新不卡av在线| 午夜精品久久久久久不卡8050| 欧美aaa在线| 不卡的av在线| 91精品欧美久久久久久动漫| 久久精品视频免费| 亚洲一区影音先锋| 国产一区二区主播在线| 在线观看不卡视频| 日韩欧美视频一区| 亚洲色图一区二区三区| 伦理电影国产精品| 粉嫩嫩av羞羞动漫久久久| 欧美亚一区二区| 国产网红主播福利一区二区| 亚洲国产视频网站| 国产老肥熟一区二区三区| 欧美三电影在线| 国产拍揄自揄精品视频麻豆| 性做久久久久久| 成人av电影免费在线播放| 日韩欧美中文字幕制服| 亚洲一区日韩精品中文字幕| 国产精一品亚洲二区在线视频| 欧美日韩一级大片网址| 国产精品国产三级国产aⅴ原创|