国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

使用docker-compose做nginx服務(wù)

這篇具有很好參考價值的文章主要介紹了使用docker-compose做nginx服務(wù)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

前言:Docker Compose 可以輕松、高效的管理容器, 它是一個用于定義和運行多容器 Docker 的應(yīng)用程序工具. 除了docker Compose還有一個技術(shù)k8s也能實現(xiàn)快速的部署。

可以一鍵啟動,一鍵停止,非常方便

目錄

Docker Compose 可以輕松、高效的管理容器, 它是一個用于定義和運行多容器 Docker 的應(yīng)用程序工具. 除了docker Compose還有一個技術(shù)k8s也能實現(xiàn)快速的部署。

可以一鍵啟動,一鍵停止,非常方便

一.上傳nginx配置文件

二.docker-compose安裝與配置

1.上傳文件

2.添加可執(zhí)行權(quán)限

3.創(chuàng)建并編輯yml文件

3.nginx前置操作

4.啟動docker-compose

5.訪問nginx

6.添加自定義網(wǎng)絡(luò)

7.刪除服務(wù)并重新執(zhí)行

?好啦 文章內(nèi)容到這里就結(jié)束了? 你學到了嗎??

覺得有用的記得關(guān)注點贊加收藏哦? 我的Docker專欄還有其他關(guān)于Dokcer的技術(shù)點哦~


一.上傳nginx配置文件

cd /home? 存放軟件或者配置文件的位置

mkdir nginx 建立個文件夾專門放nginx的文件

docker-compose nginx,nginx,運維,docker,云原生,容器

cd nginx 進入文件夾上傳配置文件

我用的連接工具可以直接移進去,你們可以用rz上傳,如果rz報錯的話,可以去網(wǎng)上搜索下載一下rz的命令

docker-compose nginx,nginx,運維,docker,云原生,容器

二.docker-compose安裝與配置

1.上傳文件

安裝包剛下載過來是docker-compose-Linux-x86_64

需要將docker-compose-Linux-x86_64重命名為docker-compose

將docker-compose文件上傳到虛擬機的/usr/local/bin/目錄下

cd /usr/local/bin

docker-compose nginx,nginx,運維,docker,云原生,容器

2.添加可執(zhí)行權(quán)限

chmod +x /usr/local/bin/docker-compose

3.創(chuàng)建并編輯yml文件

touch docker-compose.yml

docker-compose nginx,nginx,運維,docker,云原生,容器

vi?docker-compose.yml 進入文件把以下內(nèi)容復(fù)制進去:

version: '3'
services:
? nginx01:
? ? container_name: nginx01
? ? image: nginx
? ? ports:
? ? ? - 9998:80
? ? volumes:
? ? ? - /home/nginx/html:/etc/nginx/html
? ? ? - /home/nginx/conf.d:/etc/nginx/conf.d
? ? ? - /home/nginx/log:/var/log/nginx
? ? restart: always
? nginx02:
? ? container_name: nginx02
? ? image: nginx
? ? ports:
? ? ? - 9999:80
? ? volumes:
? ? ? - /home/nginx/html:/etc/nginx/html
? ? ? - /home/nginx/conf.d:/etc/nginx/conf.d
? ? ? - /home/nginx/log:/var/log/nginx
? ? restart: always

3.nginx前置操作

記得關(guān)閉防火墻或者開放端口

firewall-cmd --zone=public --add-port=80/tcp --permanent

firewall-cmd --reload

firewall-cmd --query-port=80/tcp

4.啟動docker-compose

docker-compose up -d

加了 -d 就是后臺運行

docker-compose nginx,nginx,運維,docker,云原生,容器

啟動兩臺服務(wù)

5.訪問nginx

9998端口

docker-compose nginx,nginx,運維,docker,云原生,容器

?9999端口docker-compose nginx,nginx,運維,docker,云原生,容器

?除此之外我們還可以添加自定義網(wǎng)絡(luò)

6.添加自定義網(wǎng)絡(luò)

networks:
? net01:
? ? driver: bridge
? ? ipam:
? ? ? config:
? ? ? ? - subnet: 192.168.101.0/24
? ? ? ? ? gateway: 192.168.101.1
? net02:
? ? driver: bridge
? ? ipam:
? ? ? config:
? ? ? ? - subnet: 192.168.102.0/24
? ? ? ? ? gateway: 192.168.102.1

?添加之后,docker-compose.yml文件內(nèi)容如下:

version: '3'
services:
? nginx01:
? ? container_name: nginx01
? ? image: nginx
? ? ports:
? ? ? - 9998:80
? ? volumes:
? ? ? - /home/nginx/html:/etc/nginx/html
? ? ? - /home/nginx/conf.d:/etc/nginx/conf.d
? ? ? - /home/nginx/log:/var/log/nginx
? ? restart: always
? ? networks:
? ? ? - net01
? nginx02:
? ? container_name: nginx02
? ? image: nginx
? ? ports:
? ? ? - 9999:80
? ? volumes:
? ? ? - /home/nginx/html:/etc/nginx/html
? ? ? - /home/nginx/conf.d:/etc/nginx/conf.d
? ? ? - /home/nginx/log:/var/log/nginx
? ? restart: always
? ? networks:
? ? ? - net01

? ? ? - net02
networks:
? net01:
? ? driver: bridge
? ? ipam:
? ? ? config:
? ? ? ? - subnet: 192.168.101.0/24
? ? ? ? ? gateway: 192.168.101.1
? net02:
? ? driver: bridge
? ? ipam:
? ? ? config:
? ? ? ? - subnet: 192.168.102.0/24
? ? ? ? ? gateway: 192.168.102.1

?可以同時指定一個容器使用多個網(wǎng)絡(luò)

? ? networks:
? ? ? - net01

? ? ? - net02

修改完yml文件之后還可以輸入?docker-compose config -q?做一下文件的校驗,?執(zhí)行之后沒有報錯就說明yml文件時,沒有問題的!

docker-compose nginx,nginx,運維,docker,云原生,容器

7.刪除服務(wù)并重新執(zhí)行

?執(zhí)行docker-compose down 刪除之前開啟的服務(wù)

docker-compose nginx,nginx,運維,docker,云原生,容器

執(zhí)行docker-compose up -d啟動

docker-compose nginx,nginx,運維,docker,云原生,容器

?啟動之后還可以執(zhí)行 docker network ls?查看網(wǎng)絡(luò),docker-compose幫你自動創(chuàng)建了兩個自定義網(wǎng)絡(luò)

docker-compose nginx,nginx,運維,docker,云原生,容器


?好啦 文章內(nèi)容到這里就結(jié)束了? 你學到了嗎??

覺得有用的記得關(guān)注點贊加收藏哦? 我的Docker專欄還有其他關(guān)于Dokcer的技術(shù)點哦~

我敲BUG的Docker專欄:http://t.csdn.cn/ypXDz

??docker-compose nginx,nginx,運維,docker,云原生,容器docker-compose nginx,nginx,運維,docker,云原生,容器docker-compose nginx,nginx,運維,docker,云原生,容器文章來源地址http://www.zghlxwxcb.cn/news/detail-692578.html

到了這里,關(guān)于使用docker-compose做nginx服務(wù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【運維知識大神篇】運維人必學的Docker教程6(Docker-Compose使用詳解+Linux特性管理+macvlan技術(shù)+consul實現(xiàn)大規(guī)模跨主機通信overlay+私有倉庫harbor)

    【運維知識大神篇】運維人必學的Docker教程6(Docker-Compose使用詳解+Linux特性管理+macvlan技術(shù)+consul實現(xiàn)大規(guī)??缰鳈C通信overlay+私有倉庫harbor)

    本篇文章繼續(xù)給大家介紹Docker的有關(guān)內(nèi)容,包括docker啟動特權(quán)容器及利用特權(quán)修改內(nèi)核參數(shù),Attach和Exec區(qū)別,Docker-compose使用詳解,Linux特性管理,macvlan技術(shù)實現(xiàn)docker跨主機通信,使用consul工具實現(xiàn)大規(guī)??缰鳈C通信overlay(基于vxlan實現(xiàn)),Docker相關(guān)參數(shù)說明,測試使用的

    2024年02月20日
    瀏覽(28)
  • 【云原生】Docker-Compose全方面學習

    【云原生】Docker-Compose全方面學習

    ? ? 目錄 1.compose簡介 Compose V2 2.compose安裝與下載 二進制包 PIP 安裝 bash 補全命令 卸載 3.docker compose管理命令 命令對象與格式 命令選項 命令使用說明 1.compose簡介 Compose 是用于定義和運行多容器 Docker 應(yīng)用程序的工具。通過 Compose,您可以使用 YML 文件來配置應(yīng)用程序需要的所

    2024年02月14日
    瀏覽(16)
  • 【云原生】Docker-compose部署flink

    Apache Flink的數(shù)據(jù)流編程模型在有限和無限數(shù)據(jù)集上提供單次事件(event-at-a-time)處理。在基礎(chǔ)層面,F(xiàn)link程序由流和轉(zhuǎn)換組成。 Apache Flink的API:有界或無界數(shù)據(jù)流的數(shù)據(jù)流API、用于有界數(shù)據(jù)集的數(shù)據(jù)集API、表API。 [3] 數(shù)據(jù)流的運行流程 Flink程序在執(zhí)行后被映射到流數(shù)據(jù)流,每

    2024年02月08日
    瀏覽(30)
  • 3節(jié)點ubuntu24.04服務(wù)器docker-compose方式部署高可用elk+kafka日志系統(tǒng)并接入nginx日志

    3節(jié)點ubuntu24.04服務(wù)器docker-compose方式部署高可用elk+kafka日志系統(tǒng)并接入nginx日志

    節(jié)點名稱 IP 部署組件及版本 配置文件路徑 機器CPU 機器內(nèi)存 機器存儲 Log-001 10.10.100.1 zookeeper:3.4.13 kafka:2.8.1 elasticsearch:7.7.0 logstash:7.7.0 kibana:7.7.0 zookeeper:/data/zookeeper kafka:/data/kafka elasticsearch:/data/es logstash:/data/logstash kibana:/data/kibana 2*1c/16cores 62g 50g 系統(tǒng) 800g 數(shù)據(jù)盤 Log-002 10.10.10

    2024年04月27日
    瀏覽(24)
  • docker-compose安裝和使用(自啟、redis、mysql、rabbitmq、activemq、es、nginx、java應(yīng)用)

    1.在線安裝docker-compose: 參考官網(wǎng):https://docs.docker.com/compose/install/other/ docker-compose安裝及簡單入門 [Docker] docker-compose使用教程 Docker系列教程22-docker-compose.yml常用命令 2、離線安裝docker-compose: 參考:Docker - 離線安裝 docker-compose(以CentOS系統(tǒng)為例) (1)首先訪問 docker-compose 的

    2024年02月05日
    瀏覽(30)
  • 【云原生】Docker-compose中所有模塊學習

    【云原生】Docker-compose中所有模塊學習

    ? ????????模板文件是使用 Compose 的核心,涉及到的指令也比較多。但大家不用擔心,這里面大部分指令跟 docker run 相關(guān)參數(shù)的含義都是類似的。 默認的模板文件名稱為 docker-compose.yml ,格式為 YAML 格式。 注意每個服務(wù)都必須通過 image 指令指定鏡像或 build 指令(需

    2024年02月14日
    瀏覽(22)
  • 【云原生】Docker-compose單機容器集群編排

    【云原生】Docker-compose單機容器集群編排

    Compose是單機編排容器集群或者是分布式服務(wù)容器的應(yīng)用工具。通過Compose,可以使用YAML文件來配置應(yīng)用程序的服務(wù)。然后,使用一個命令,就可以從配置中創(chuàng)建并啟動所有服務(wù)。 Docker-Compose是一個容器編排工具。通過一個.yml或.yaml文件,將所有的容器的部署方法、文件映射、

    2024年02月09日
    瀏覽(30)
  • 【docker-compose】【nginx】動態(tài)配置

    需求:部署前端鏡像時需要動態(tài)修改nginx反向代理的后端服務(wù)的ip地址 原.conf配置調(diào)整,改為嵌入變量的文件模版 Dockerfile 修改,通過envsubst將換將變量注入模版后再運行nginx docker-compose配置,通過environment動態(tài)修改變量 動態(tài)變量: ${MY_IP} 如果有多個變量可用逗號隔開, envsu

    2024年02月10日
    瀏覽(22)
  • minio文件服務(wù)器-docker docker-compose 搭建部署以及使用大全

    minio文件服務(wù)器-docker docker-compose 搭建部署以及使用大全

    下載官網(wǎng) 簡介 docker-compose 單機版安裝 拉取鏡像運行容器 docker-compose 搭建 minio 分布式對象存儲 部署 官方推薦 docker-compose.yaml :下載地址 vim docker-compose.yml 接著創(chuàng)建 config目錄 執(zhí)行啟動命令,看到各個節(jié)點 healthy 狀態(tài)即成功 瀏覽器訪問任意節(jié)點 web console ,進行簡單配置,配

    2023年04月10日
    瀏覽(27)
  • docker+docker-compose+nginx前后端分離項目部署

    docker+docker-compose+nginx前后端分離項目部署

    安裝yum-utils 從國內(nèi)服務(wù)器上下載docker 安裝docker 驗證是否成功 安裝需要的包 安裝依賴包 添加 Docker 的官方 GPG 密鑰 設(shè)置遠程倉庫 安裝 Docker-CE 驗證是否成功 國內(nèi)鏡像中心常用的為阿里云與網(wǎng)易云, 選擇其中一個加速器進行配置即可 。在本地 Docker 中指定要使用的國內(nèi)加速器

    2023年04月09日
    瀏覽(38)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包