docker構(gòu)建nginx?alpine鏡像實現(xiàn)步驟
第一步:創(chuàng)建Dockerfile文件
到data目錄,創(chuàng)建docker目錄,再創(chuàng)建Dockerfile文件。
// 到data目錄 cd /data // 創(chuàng)建docker目錄 mkdir docker // 創(chuàng)建Dockerfile文件 touch Dockerfile // 編輯Dockerfile文件 vi Dockerfile
Dockerfile文件內(nèi)容如下:
# 指定的是nginx的alpine版本,精簡版 FROM nginx:alpine # 暴露nginx的80端口 EXPOSE 80 CMD ["nginx", "-g", "daemon off;"]
第二步:構(gòu)建鏡像
不要忘了最后的 . ,表示的是在指定鏡像構(gòu)建過程中的上下文環(huán)境的目錄。
docker build -t nginx-alpine:v1 -f Dockerfile .
通過docker images命令,可查看鏡像已創(chuàng)建成功。
第三步:創(chuàng)建容器
創(chuàng)建容器,映射到宿主機的端口是90。
// 創(chuàng)建容器,映射到宿主機的端口是90 docker run -d --name nginx-alpine -p 90:80 nginx-alpine:v1
通過docker ps命令,可查看容器已創(chuàng)建成功。
第四步:訪問頁面
在瀏覽器輸入地址和90端口,就可以訪問到nginx的默認html頁面了。
以上就是docker構(gòu)建nginx alpine鏡像實現(xiàn)步驟的詳細內(nèi)容,更多關于docker構(gòu)建nginx alpine鏡像的資料請關注腳本之家其它相關文章!
相關文章
解決docker容器重啟之后/etc下某些配置文件被重置的問題
這篇文章主要介紹了解決docker容器重啟之后/etc下某些配置文件被重置的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03Ubuntu 20.04 上安裝和使用 Docker的詳細過程(安裝包)
這篇文章主要介紹了Ubuntu 20.04 上安裝和使用 Docker的詳細過程(安裝包),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-03-03docker?搭建?vulhub?靶場環(huán)境的詳細過程
Vulhub是一個基于docker和docker-compose的漏洞環(huán)境集合,進入對應目錄并執(zhí)行一條語句即可啟動一個全新的漏洞環(huán)境,讓漏洞復現(xiàn)變得更加簡單,讓安全研究者更加專注于漏洞原理本身,這篇文章給大家介紹docker?搭建?vulhub?靶場環(huán)境的過程,感興趣的朋友一起看看吧2022-08-08