使用docker製作自定義靜態網頁輸出

2021-09-24 02:11:28 字數 1322 閱讀 1109

一台centos7虛擬機器

安裝docker客戶端

可以連線外網

前置操作

在根目錄下操作

建立檔案sample

#mkdir sample

#cd sample

在sample目錄下製作dockerfile文件

#vi dockerfile

from ubuntu:14.04.3

run sudo apt-get -yqq install nginx

run mkdir -p /var/www/html/website

add global.conf /etc/nginx/conf.d

add nginx.conf /etc/nignx/nginx.conf

expose 80

cmd ["nginx", "-g", "daemon off;"]

#yum install -y wget
#wget 

#wget

命令

#docker build -t  xue01/nginx .
如果未安裝加速器請執行下面命令

#curl -ssl  | sh -s
再重新執行上面命令

執行成功

修改檔案global.conf

修改完的文件如上圖

建立website文件

#mkdir website

#cd website

#wget

執行容器

#docker run -d -p -v /root/sample/website:/usr/share/nginx/html  xue01/nginx
檢視自己的埠

訪問頁面http://主機ip:埠號

例如:http:

想要自定義頁面顯示內容修改nginx檔案如下圖

Docker製作自定義映象

docker使用基礎映象製作自定義映象,然後根據自定義映象生成新的容器。一 生成自定義映象 1.ubuntu安裝docker curl ssl sh 2.ubuntu獲取debian映象 sudo docker pull debian 3.根據基礎映象新建容器,並以後臺形式執行 sudo docke...

Docker 使用自定義網橋

docker 服務缺省會建立乙個 docker0 網橋,它在核心層連通了其他的物理或虛擬網絡卡,這就將所有容器和本地主機都放到同乙個物理網路。使用者也可以指定網橋來連線各個容器,步驟如下 1.首先安裝bridge utils工具包 sudo apt get install bridge utils ...

docker自定義網橋

由於docker預設網橋和公司網段衝突,導致無法訪問容器中執行的服務,因此要自定義docker網橋 docker0 1 關閉docker服務 2 停止舊網橋並刪除 ip link set dev docker0 down iplink del docker03 請先安裝bridge包 yum ins...