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

docker之安裝nginx的教程

 更新時間:2025年03月21日 09:52:47   作者:java阿杜  
這篇文章主要介紹了docker之安裝nginx的教程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

docker安裝nginx教程

在平常的開發(fā)工作中,我們經(jīng)常會用到 nginx,那么在 docker 中 如何安裝 nginx呢?又有哪些需要注意的事項(xiàng)呢?

簡單來說:

  • 第一步:拉取 nginx 鏡像;
  • 第二步:創(chuàng)建 掛載目錄并設(shè)置 nginx.conf 文件;
  • 第三步:啟動容器。第四步:測試 nginx。

1:拉取 nginx 鏡像:docker pull nginx:版本號

拉取鏡像,如果不指定版本號,那么默認(rèn)拉取最新的鏡像。如果拉取成功,可以通過 docker ps 命令查看:

注意:

如果拉取鏡像失敗,可能是 docker 配置文件的問題。

/etc/docker/ 目錄下,修改 daemon.json 文件中的配置的鏡像加速器。鏡像加速器網(wǎng)上搜索很多,嘗試修改配置,修改完后一定要重啟docker服務(wù),不然不生效。重啟docker命令:systemctl restart docker

2:創(chuàng)建掛載目錄,設(shè)置 nginx.conf 配置文件

1)創(chuàng)建掛載目錄:

  • mkdir -p /docker/nginx/conf
  • mkdir -p /docker/nginx/html

2)配置 nginx.conf 文件:

在 /docker/nginx/conf 目錄下 新建 nginx.conf 文件,設(shè)置文件內(nèi)容如下:

user  nginx;
worker_processes  auto;

pid        /var/run/nginx.pid;


events {
    worker_connections  1024;
}


http {
    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;

    access_log  /var/log/nginx/access.log  main;

    sendfile        on;

    keepalive_timeout  60;

   server {
        listen 80;
        server_name localhost;
        
	    charset utf-8;

        location / {
           root /usr/share/nginx/html;
           index index.html index.htm;
        }

    }

}

3:啟動 nginx:docker compose up -d nginx

version: '3'
services:
  nginx:
    image: nginx:latest
    container_name: nginx-web
    environment:
      TZ: Asia/Shanghai
    ports:
      - "80:80"
      - "443:443"
    volumes:
      # 配置文件映射
      - /docker/nginx/conf/nginx.conf:/etc/nginx/nginx.conf
      - /docker/nginx/conf:/etc/nginx/conf
      # 頁面目錄
      - /docker/nginx/html:/usr/share/nginx/html

    privileged: true
    network_mode: "host"

進(jìn)入 docker-compose.yml 文件所在的目錄,使用命令 docker compose up -d nginx 啟動,啟動完成后,可通過 docker ps 查看 正在運(yùn)行的docker容器,docker ps -a 查看所有的 docker 容器,包括已停止的,如果 docker ps 查看,沒有運(yùn)行中的 nginx 容器,那么可以通過 docker logs 容器id 或者 docker logs 容器名稱,查看對應(yīng)的 nginx日志。

docker ps:

注意:如果修改了 nginx.conf 配置文件,先停止 nginx 容器,再刪除 nginx 容器,重新啟動,這樣防止可能緩存造成的問題,導(dǎo)致配置修改不生效。

命令如下:

  • a:停止 nginx 容器:docker stop nginx 容器id / 容器名稱
  • b:刪除 nginx 容器:docker rm 容器id / 容器名稱
  • c:啟動 nginx 容器:docker compose up -d nginx

4:測試 nginx

通過瀏覽器訪問 http://ip地址:80,查看是否安裝成功,頁面如下:

總結(jié)

以上為 docker 下安裝 nginx 的主要步驟,一定要 注意 nginx.conf 配置文件的掛載目錄。

僅為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • docker部署RustDesk自建服務(wù)器的小結(jié)

    docker部署RustDesk自建服務(wù)器的小結(jié)

    本文詳細(xì)介紹了如何使用Docker部署RustDesk自建服務(wù)器,本文給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2024-12-12
  • docker離線安裝社區(qū)版(docker-18.06.3-ce)

    docker離線安裝社區(qū)版(docker-18.06.3-ce)

    在一些特定的環(huán)境下,由于網(wǎng)絡(luò)限制或者其他原因,我們可能需要在Linux系統(tǒng)上進(jìn)行離線安裝Docker,本文就來介紹一下docker離線安裝社區(qū)版,具有一定的參考價值,感興趣的可以了解一下
    2024-03-03
  • docker如何搭建samba共享目錄

    docker如何搭建samba共享目錄

    文章介紹了如何使用Docker搭建一個Samba共享文件系統(tǒng),首先安裝了Docker容器,然后下載并拉取了Samba鏡像,在本地創(chuàng)建了一個目錄用于掛載,啟動容器并添加了SMB用戶名和密碼,驗(yàn)證掛載成功,最后總結(jié)了主要參數(shù)
    2025-03-03
  • dockerfile中su命令切換用戶激活環(huán)境,報(bào)錯su: invalid option -- ‘n‘

    dockerfile中su命令切換用戶激活環(huán)境,報(bào)錯su: invalid option 

    本文主要介紹了dockerfile中su命令切換用戶激活環(huán)境以及報(bào)錯su: invalid option -- ‘n‘的問題解決,具有一定的參考價值,感興趣的可以了解一下
    2025-01-01
  • Docker 拉取鏡像超時(親測 3 個有效鏡像源 + 避坑指南)

    Docker 拉取鏡像超時(親測 3 個有效鏡像源 + 避坑指南)

    Docker 默認(rèn)鏡像源在國外,國內(nèi)訪問經(jīng)常抽風(fēng),常規(guī)操作應(yīng)該是換國內(nèi)鏡像源,本文就來介紹一下三個國內(nèi)穩(wěn)定源,具有一定的參考價值,感興趣的可以了解一下
    2025-08-08
  • Linux搭建Docker環(huán)境的詳細(xì)過程(最新推薦)

    Linux搭建Docker環(huán)境的詳細(xì)過程(最新推薦)

    Docker從17.03版本之后分為CE(Community Edition: 社區(qū)版)和EE(Enterprise Edition: 企業(yè)版),相對于社區(qū)版本,企業(yè)版本強(qiáng)調(diào)安全性,但需付費(fèi)使用,這里我們使用社區(qū)版本即可,這篇文章給大家介紹Linux搭建Docker環(huán)境的詳細(xì)過程,感興趣的朋友一起看看吧
    2025-04-04
  • 如何解決docker容器啟動失敗

    如何解決docker容器啟動失敗

    在本片文章中小編給各位整理的是關(guān)于如何解決docker容器啟動失敗相關(guān)內(nèi)容,有興趣的朋友們可以參考下。
    2020-03-03
  • docker安裝rockerChat設(shè)置聊天室的詳細(xì)步驟

    docker安裝rockerChat設(shè)置聊天室的詳細(xì)步驟

    這篇文章主要介紹了docker安裝rockerChat設(shè)置聊天室的方法,通過設(shè)置文件獲取docker-compose文件,文中給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2021-05-05
  • Docker方式安裝GitLab教程

    Docker方式安裝GitLab教程

    在Docker容器中安裝GitLab的步驟包括下載鏡像、配置數(shù)據(jù)目錄、啟動容器、獲取初始密碼并設(shè)置管理員密碼,GitLab鏡像不包含郵件傳輸代理,需額外配置
    2025-03-03
  • docker構(gòu)建鏡像需使用的命令小結(jié)

    docker構(gòu)建鏡像需使用的命令小結(jié)

    Docker 構(gòu)建鏡像的命令主要分為兩類:Dockerfile 指令與 docker build 命令,這篇文章主要介紹了docker構(gòu)建鏡像需使用的命令,需要的朋友可以參考下
    2007-01-01

最新評論

尼勒克县| 沈阳市| 清远市| 洪湖市| 合川市| 仙居县| 民勤县| 阜新市| 财经| 烟台市| 花莲市| 达拉特旗| 蕲春县| 石棉县| 乌兰浩特市| 东阳市| 涟源市| 平南县| 湘阴县| 德庆县| 太和县| 依安县| 德州市| 肇东市| 丰台区| 乐安县| 盱眙县| 武强县| 逊克县| 古田县| 若尔盖县| 诸城市| 舒兰市| 陆河县| 崇左市| 五指山市| 北碚区| 同德县| 图木舒克市| 江永县| 水城县|