如何docker容器中启动httpd

 2023-12-25  阅读 4  评论 0

摘要:如何中启动httpd?httpd是apache超文本传输协议(http)主机的主程序。被设计为一个独立运行的后台进程,它会建立一个处理请求的子进程或线程的池。 在ubuntu中安装 ~# apt-get install docker.io ubuntu启动docker服务 ~# service docker start 搜索docker映像 ~# docker sear

如何docker容器中启动httpd

如何中启动httpd?httpd是apache超文本传输协议(http)主机的主程序。被设计为一个独立运行的后台进程,它会建立一个处理请求的子进程或线程的池。

在ubuntu中安装

~# apt-get install docker.io

ubuntu启动docker服务

~# service docker start

搜索docker映像

~# docker search http  NAME DESCRIPTION STARS OFFICIAL AUTOMATED  httpd The Apache HTTP Server Project 1830 [OK]  haproxy HAProxy - The Reliable, High Performance T... 1001 [OK]  ......还有很多结果显示, 略

下载httpd的docker映像

~# docker pull httpd  ......等待下载完毕......

查看本机docker映像

~# docker images  REPOSITORY TAG IMAGE ID CREATED SIZE  httpd latest 94af1f614752 4 days ago 178 MB

运行httpd的docker映像成为容器

~# docker run -it -d -p 80:80 --name datahttpd -v /data/:/usr/local/apache2/htdocs/ httpd  ~# docker ps  CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES  f6bd2f6c6dfc httpd "httpd-foreground" 21 minutes ago Up 21 minutes 0.0.0.0:80->80/tcp datahttpd
-i 交互  -t 控制台  -d 后台运行  -p 本机端口:映射为本docker映像的端口  --name 为docker容器起的名称  -v 本机路径:映射为本docker映像的路径

验证httpd服务

使用curl查看本机的httpd服务

~# curl localhost  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">  <html>  <head>  <title>Index of /</title>  </head>  <body>  <h1>Index of /</h1>  <ul><li><a href="Anaconda3-5.2.0-Linux-x86_64.sh"> Anaconda3-5.2.0-Linux-x86_64.sh</a></li>  <li><a href="Anaconda3-5.2.0-MacOSX-x86_64.pkg"> Anaconda3-5.2.0-MacOSX-x86_64.pkg</a></li>  <li><a href="Anaconda3-5.2.0-Windows-x86_64.exe"> Anaconda3-5.2.0-Windows-x86_64.exe</a></li>  </ul>  </body></html>

使用netstat查看运行的端口,确认docker使用了80端口

~# netstat -aptn  Active Internet connections (servers and established)  Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name  tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 937/sshd  tcp 0 0 172.17.42.41:22 175.171.173.103:27372 ESTABLISHED 1100/1  tcp 0 0 172.17.42.41:51614 106.11.68.13:80 ESTABLISHED 843/AliYunDun  tcp 0 0 172.17.42.41:22 175.171.173.103:27239 ESTABLISHED 977/0  tcp 0 232 172.17.42.41:22 175.171.173.103:27396 ESTABLISHED 1141/2  tcp6 0 0 :::80 :::* LISTEN 26005/docker-proxy

作者:CSDN博主「dlutcat」;原文链接 https://blog.csdn.net/dlutcat/article/details/81146886

是国内知名,其产品是通过docker技术,在集群主机上部署实现,拥有上万Linux镜像,功能强大、简单易用,可作集群服务,**轻松搭建私有网络,**选择网络计费方式。

高性价比的容器云产品链接

提示:现在腾讯云新人点击注册然后实名认证后,可以点此一键领取2860元代金券,然后点此进入腾讯云活动页面参加优惠力度非常大的腾讯云3年和5年时长服务器活动,一次性买多年,免得续费贵,这样就可以获得最大的优惠折扣,省钱。

版权声明:xxxxxxxxx;

原文链接:https://lecms.nxtedu.cn/yunzhuji/144957.html

发表评论:

验证码

管理员

  • 内容1196554
  • 积分0
  • 金币0
关于我们
lecms主程序为免费提供使用,使用者不得将本系统应用于任何形式的非法用途,由此产生的一切法律风险,需由使用者自行承担,与本站和开发者无关。一旦使用lecms,表示您即承认您已阅读、理解并同意受此条款的约束,并遵守所有相应法律和法规。
联系方式
电话:
地址:广东省中山市
Email:admin@qq.com
注册登录
注册帐号
登录帐号

Copyright © 2022 LECMS Inc. 保留所有权利。 Powered by LECMS 3.0.3

页面耗时0.0196秒, 内存占用343.27 KB, 访问数据库18次

  • 我要关灯
    我要开灯
  • 客户电话
    lecms

    工作时间:8:00-18:00

    客服电话

    电子邮件

    admin@qq.com

  • 官方微信

    扫码二维码

    获取最新动态

  • 返回顶部