如何docker容器中启动httpd?httpd是apache超文本传输协议(http)服务器的主程序。被设计为一个独立运行的后台进程,它会建立一个处理请求的子进程或线程的池。
在ubuntu中安装docker
~# 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/81146956
西部数码是国内知名云服务商,其容器云产品是通过docker技术,在集群服务器上部署容器服务实现,拥有上万linux镜像,功能强大、简单易用,可作集群服务,自由轻松搭建私有网络,自由选择网络计费方式。
高性价比的容器云产品链接 https://www.west.cn/paas/container/
云服务器怎么上传phpubuntu16.0.4 设置固定ip地址的方法腾讯云神图推出人像分割新品,一键解决抠图难题云服务器上的硬盘怎么用腾讯云学生服务器续费教程容县云服务器购买阿里云买了服务器不显示不出来云服务器租用多少内存