最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

nginx鏡像構(gòu)建的知識(shí)點(diǎn)及方法步驟詳解

 更新時(shí)間:2023年08月31日 09:39:52   作者:毛毛蟲的小小蠟筆  
這篇文章主要為大家介紹了nginx鏡像構(gòu)建的知識(shí)點(diǎn)詳解,<BR>有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

1、如何進(jìn)入nginx容器

// 通過exec命令可以進(jìn)入到鏡像里面。
docker exec -it nginx-alpine /bin/sh
// 退出鏡像
exit

這里需要注意下,如果是標(biāo)準(zhǔn)的nginx鏡像,一般是通過 docker exec -it nginx01 bash 來進(jìn)入到鏡像里面。

所以當(dāng)通過 bash 進(jìn)不去的時(shí)候,可換成其他命令試試。

比如:docker exec -it nginx-alpine sh

因?yàn)镈ockerfile沒有設(shè)置WORKDIR,所以進(jìn)去后就到根目錄了。而且因?yàn)楫?dāng)前的nginx鏡像是alpine版本,進(jìn)去后用不了 ll 命令,只能是 ls 命令。相當(dāng)于精簡(jiǎn)了一些命令。

nginx配置文件在/etc/nginx

2、把文件從宿主機(jī)拷貝到容器里面

方法一:

通過docker的cp命令。

// 比如當(dāng)前在 /data/docker目錄,下面命令是拷貝目錄下的nginx.conf配置文件到容器7d0b413ce005(容器id,可通過docker ps查看)的/etc/nginx目錄里面
docker cp nginx.conf 7d0b413ce005:/etc/nginx/

方法二:

在創(chuàng)建鏡像的時(shí)候,一起拷貝文件。這就需要在Dockerfile文件里面寫命令了。

// 在Dockerfile文件中新增COPY命令??截惛鶧ockerfile同目錄下的index.html到容器的/usr/share/nginx/html目錄下面。如果容器有該文件,則會(huì)替換掉。
COPY index.html /usr/share/nginx/html/

3、啟停容器和nginx鏡像以及查看nginx日志

容器的操作:

// 可以通過容器id來啟動(dòng)停止操作。比如改了nginx的配置,那可以通過容器的restart命令來應(yīng)用剛才的nginx配置。
docker start 13e9f1a7c64f
docker stop 13e9f1a7c64f
docker restart 13e9f1a7c64f
// 查看nginx日志。logs后面加容器的名稱或者容器的id
docker logs nginx-alpine
docker logs 13e9f1a7c64f
// 也可以通過容器名稱來啟動(dòng)停止操作。nginx-alpine是容器名稱,可通過docker ps和docker ps -a查看。
docker start nginx-alpine
docker stop nginx-alpine
docker restart nginx-alpine

nginx鏡像的操作

// 13e9f1a7c64f是容器id,可通過docker ps查看。前提是容器在運(yùn)行中。
docker exec 13e9f1a7c64f nginx -s stop
docker exec 13e9f1a7c64f nginx -s start
docker exec 13e9f1a7c64f nginx -s reload

執(zhí)行上面命令的前提是容器在運(yùn)行中。

如果容器不在運(yùn)行中,可通過容器的操作來啟動(dòng)容器,再操作nginx。

所以一般不操作nginx命令,而是操作容器來啟停nginx鏡像服務(wù)。

如果想停止nginx服務(wù),可以通過容器的stop,而不是用nginx的stop命令。啟動(dòng),則是容器的start命令。重啟,則是容器的restart命令。

比如改了nginx的配置,那可以通過容器的restart命令就可以。

4、鏡像和容器的刪除操作

// 刪除鏡像??赏ㄟ^docker images查看imageid
docker rmi imageid
// 刪除容器??赏ㄟ^docker ps或者docker ps -a查看containerid
docker rm containerid

5、docker的啟動(dòng)等操作

systemctl start docker
systemctl stop docker
systemctl status docker

6、保存和導(dǎo)入鏡像或容器

// 保存容器nginx-alpine:v1到tar文件。
save -o nginx-alpine.tar nginx-alpine:v1
// 導(dǎo)入鏡像
docker load -i nginx-alpine.tar

7、使用nginx -g daemon off啟動(dòng)nginx容器的原因

簡(jiǎn)單來說,是為了保持nginx容器不退出,要關(guān)閉nginx后臺(tái)運(yùn)行。

以上就是nginx鏡像構(gòu)建的知識(shí)點(diǎn)及方法步驟詳解的詳細(xì)內(nèi)容,更多關(guān)于nginx鏡像構(gòu)建的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • nginx參數(shù)的詳細(xì)介紹

    nginx參數(shù)的詳細(xì)介紹

    這篇文章主要介紹了nginx參數(shù)的詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • Nginx location匹配模式與規(guī)則詳解

    Nginx location匹配模式與規(guī)則詳解

    這篇文章主要介紹了Nginx location匹配模式與規(guī)則,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • Nginx跨域問題解析與解決

    Nginx跨域問題解析與解決

    本地運(yùn)行一個(gè)項(xiàng)目,要訪問外域的api接口,存在跨域問題,下面這篇文章主要給大家介紹了關(guān)于如何使用Nginx解決跨域問題的相關(guān)資料,文中介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08
  • 詳解Nginx服務(wù)器中配置Sysguard模塊預(yù)防高負(fù)載的方案

    詳解Nginx服務(wù)器中配置Sysguard模塊預(yù)防高負(fù)載的方案

    這篇文章主要介紹了詳解Nginx服務(wù)器中配置Sysguard模塊預(yù)防高負(fù)載的方案,該模塊由阿里巴巴的團(tuán)隊(duì)開發(fā),能夠設(shè)置負(fù)載閥值,比較強(qiáng)大,需要的朋友可以參考下
    2016-01-01
  • Nginx listen 監(jiān)聽端口的實(shí)現(xiàn)配置

    Nginx listen 監(jiān)聽端口的實(shí)現(xiàn)配置

    本文將介紹Nginx的listen指令及其在配置文件中的應(yīng)用,通過了解listen指令,我們可以知道Nginx如何監(jiān)聽端口,并配置相應(yīng)的服務(wù)器塊來處理進(jìn)入的請(qǐng)求
    2023-12-12
  • Nginx?403?forbidden錯(cuò)誤的原因以及解決方法

    Nginx?403?forbidden錯(cuò)誤的原因以及解決方法

    yum安裝nginx,安裝一切正常,但是訪問時(shí)報(bào)403 forbidden,下面這篇文章主要給大家介紹了關(guān)于Nginx?403?forbidden錯(cuò)誤的原因以及解決方法,需要的朋友可以參考下
    2022-08-08
  • Node、Yarn安裝、切換源實(shí)現(xiàn)方式

    Node、Yarn安裝、切換源實(shí)現(xiàn)方式

    本文介紹了如何下載和使用Node.js,包括Node版本下載、Npm和yarn的管理命令,以及如何切換鏡像源以提高下載速度
    2026-03-03
  • Nginx服務(wù)器中用于生成縮略圖的模塊配置教程

    Nginx服務(wù)器中用于生成縮略圖的模塊配置教程

    這篇文章主要介紹了Nginx服務(wù)器中用于生成縮略圖的模塊配置教程,包括實(shí)時(shí)生成縮略圖到硬盤上的方法講解,需要的朋友可以參考下
    2016-01-01
  • Nginx基礎(chǔ)學(xué)習(xí)之realip模塊的使用方法

    Nginx基礎(chǔ)學(xué)習(xí)之realip模塊的使用方法

    這篇文章主要給大家介紹了關(guān)于Nginx基礎(chǔ)學(xué)習(xí)之realip模塊使用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Nginx具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • keepalived+nginx實(shí)現(xiàn)網(wǎng)站高可用性

    keepalived+nginx實(shí)現(xiàn)網(wǎng)站高可用性

    本文主要介紹了keepalived+nginx實(shí)現(xiàn)網(wǎng)站高可用性,包含配置Keepalived實(shí)現(xiàn)雙主熱備集群架構(gòu),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-02-02

最新評(píng)論

大丰市| 乐至县| 汝南县| 永修县| 榕江县| 苍南县| 宁海县| 霞浦县| 嵊泗县| 大同县| 宜都市| 房山区| 卢湾区| 郯城县| 沾益县| 伊川县| 河北省| 托克逊县| 台前县| 方城县| 鸡西市| 吴忠市| 新邵县| 故城县| 阿克苏市| 铜梁县| 饶河县| 古蔺县| 张家口市| 正安县| 桃园县| 靖宇县| 平舆县| 增城市| 师宗县| 若羌县| 彰化市| 沧源| 康保县| 南昌市| 宁安市|