1. 程式人生 > >在docker中部署靜態網頁

在docker中部署靜態網頁

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實現更加複雜的應用。