在docker中部署静态网页
来源:互联网 发布:淘宝借贷宝在哪里 编辑:程序博客网 时间:2024/05/18 00:57
1、新建一个80端口的web服务器,ubuntu系统
docker run -p 80 –name web -i -t ubuntu /bin/bash
2、在ubuntu上安装nginx
apt-get update
apt-get install -y nginx
3、在ubuntu上安装vim
apt-get install -y vim
4、创建文件夹
mkdir -p /var/www/html
5、创建静态页面
cd /var/www/html
vim index.html
<html><body><h1> hi,docker! </h1></body></html>
6、运行nginx
ps -ef 查看nginx是否正常启动
如图则nginx已经正常启动
ctrl+P && ctrl+Q 退出docker。
如图docker内ubuntu容器的80端口对应了宿主机的32769端口。
通过docker inspect web 查看容器的内网ip地址
7、访问页面
可以通过curl http://127.0.0.1:32769 访问
也可以通过 curl http://172.17.0.3 访问
当然也可以通过浏览器访问上述2个ip。
好了,大功告成。后面还要用docker实现更加复杂的应用。
阅读全文
0 0
- 在docker中部署静态网页
- Docker容器中部署静态网页
- 在centos docker中利用nginx部署静态网站
- 【Docker】在Docker中部署tornado项目
- 在Docker中部署GitLab
- 在Docker中部署django
- 在docker中部署 oracle
- 在Github上部署静态网页
- 在Github上部署静态网页
- 在静态网页中插入别的网页
- 在Docker容器中部署Web应用
- 在 Docker 中完整部署 Web 应用
- 在docker容器中部署Web项目
- 在Docker中部署Springboot应用
- 在docker中部署mysql-cluster
- 在docker中tomcat里部署webapp
- 如果在docker中部署tomcat,并且部署java应用程序
- 如果在docker中部署tomcat,并且部署java应用程序
- Spring框架(1)---Spring入门
- AdminLTE 2的组件Component
- Introduction to Big Data with Apache Spark——week2课题笔记
- get和post请求
- 最难的问题
- 在docker中部署静态网页
- mysql按半小时或1小时分组统计
- 入门到放弃node系列之MySQL数据库的简单使用
- 输入一行字符,计算字符中有多少单词,单词和单词之间以空格分开
- web项目导入eclipse为何显示java项目
- 8.4 Calendar类
- Spring高级应用之注入各类集合
- C# 网站 获取客户端IP地址详细信息
- 自定义view中onSizeChanged、onFinishInflate方法调用时机