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实现更加复杂的应用。