然後隨便啟動一下映象,生成乙個容易。進入容器 我們檢視容器內部檔案結構
1:docker run nginx 啟動容器
2:docker ps 檢視自己啟動的容器id (docker ps -a 檢視自己啟動的和未啟動的容器)
3:docker exec -it 8bf811453641 /bin/bash 進入容器
檢視三個檔案,把配置檔案,跟靜態檔案路徑掛載出來
容器內部
/usr/share/nginx/html 靜態檔案路徑
/etc/nginx/nginx.conf 配置檔案路徑
/var/log/nginx 日誌檔案路徑
/etc/nginx/conf.d 配置檔案路徑
1:新建掛載的檔案目錄及資料夾
mkdir -p /data/nginx/
2:新建配置檔案
配置nginx配置檔案
系統時間<
/title>
<
/head>
"datetime"
>
setinterval
("document.getelementbyid('datetime').innerhtml=new date().tolocalestring();"
,1000);
<
/script>
<
/h1>
<
/body>
儲存好後關閉原先nginx容器並刪除
1:docker stop nginx 關閉
2:docker rm nginx 刪除 (注意:如果沒有關閉的必須先關閉)
檢視我們的nginx映象
1:docker images
最後啟動
啟動命令
docker run --name nginx-test -d -p 9999:80 -v /data/nginx/html:/usr/share/nginx/html -v /data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /data/nginx/logs:/var/log/nginx -v /data/nginx/conf.d:/etc/nginx/conf.d -d nginx:latest
命令解析
docker run --name nginx-test -d -p 9999:80 //這個表示啟動的nginx容器 本機9999埠對於容器的80埠 9999>80
-v /data/nginx/html:/usr/share/nginx/html //靜態檔案掛載目錄 -v 本機目錄:容器檔案目錄
-v /data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf //配置檔案掛載
-v /data/nginx/logs:/var/log/nginx //日誌掛載
nginx教程(二) nginx安裝教程
目錄 在開始之前 首先,安裝下編譯環境和安裝編譯原始碼所需要的工具和庫,執行命令 yum install gcc gcc c ncurses devel perl 否則,安裝安裝編譯時會報如下錯誤 建立目錄 mk usr local software package 然後進入 cd usr loca...
Docker安裝教程
第一次安裝docker,裝了我兩個小時,遇到了好多問題,分享一下 我主要的步驟都是根據他的步驟來的。sudo yum install y yum utilssudo yum install docker ce之後一路y,直到complete 為止。systemctl restart docker原作...
Nginx安裝教程
nginx 是一款輕量級的 web伺服器 反向 伺服器及電子郵件 imap pop3 伺服器,並在乙個 bsd like 協議下發行。由俄羅斯的程式設計師 igor sysoev 所開發,供 大型的入口 及搜尋引擎 rambler 俄文 使用。其特點是占有 記憶體少,併發能力強,事實上 nginx ...