亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Linux服務器 > 正文

linux使用docker-compose部署軟件配置詳解

2024-09-05 23:05:25
字體:
來源:轉載
供稿:網友

前言

本篇將分享一些 docker-compose 的配置,可參考其總結自己的一套基于docker的開發/生產環境配置。下面話不多說了,來一起看看詳細的介紹吧

安裝docker及docker-compose

install docker

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

install docker-compose

sudo curl -L https://github.com/docker/compose/releases/download/1.23.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-composesudo chmod +x /usr/local/bin/docker-compose

創建專屬網絡

使用 docker network 創建自己的專屬常用網絡 me_gateway,使得 docker 的軟件能夠互相訪問

docker network create me_gateway

docker-compose 部署 Traefik

一個反向代理服務器,它非常快,有自動發現服務,自動申請 https 等非常棒的特性,項目地址,中文文檔。

docker-compose.yml

這是一個使用 traefik 的 docker-compose.yml 配置示例

其中,掛載的 ./traefik.toml 為其配置,

掛載的 acme.json 為 Let's Encrypt 的配置

version: '3'

version: '3'services: me_traefik: image: traefik:1.7.4 container_name: me_traefik ports: - '80:80' - '443:443' - '8090:8090' volumes: - /var/run/docker.sock:/var/run/docker.sock - ./traefik.toml:/traefik.toml - ./acme.json:/acme.json networks: - webgatewaynetworks: webgateway: external: name: me_gateway

traefik.toml

配置詳細說明:http://docs.traefik.cn/toml#acme-lets-encrypt-configuration

以下為一個示例,在配置驗證的時候遇到一些問題,可參考下面配置或者這篇文章的評論

################################################################# Global configuration################################################################# Enable debug mode## Optional# Default: false#debug = false# Log level## Optional# Default: "ERROR"#logLevel = "ERROR"# Entrypoints to be used by frontends that do not specify any entrypoint.# Each frontend can specify its own entrypoints.## Optional# Default: ["http"]#defaultEntryPoints = ["http","https"]################################################################# Entrypoints configuration################################################################# Entrypoints definition## Optional# Default:# 要為一個入口點開啟基礎認證(basic auth)# 使用2組用戶名/密碼: test:test 與 test2:test2# 密碼可以以MD5、SHA1或BCrypt方式加密:你可以使用htpasswd來生成這些用戶名密碼。# [entryPoints]# [entryPoints.http]# address = ":80"# [entryPoints.http.auth.basic]# users = ["test:$apr1$H6uskkkW$IgXLP6ewTrSuBkTrqE8wj/", "test2:$apr1$d9hr9HBB$4HxwgUir3HP4EsggP/QNo0"]## 要為一個入口點開啟摘要認證(digest auth)# 使用2組用戶名/域/密碼: test:traefik:test 與 test2:traefik:test2# 你可以使用htdigest來生成這些用戶名/域/密碼[entryPoints] [entryPoints.http] address = ":80"# [entryPoints.http.redirect]# entryPoint = "https" [entryPoints.https] address = ":443" [entryPoints.https.tls] [entryPoints.webentry] address = ":8090" [entryPoints.webentry.auth] [entryPoints.webentry.auth.basic]  users = ["test:$apr1$H6uskkkW$IgXLP6ewTrSuBkTrqE8wj/"]################################################################# API and dashboard configuration################################################################# Enable API and dashboard[api]dashboard = trueentrypoint = "webentry"################################################################# Ping configuration################################################################# Enable ping[ping] # Name of the related entry point # # Optional # Default: "traefik" # # entryPoint = "traefik"################################################################# Docker 后端配置################################################################# 使用默認域名。# 可以通過為容器設置"traefik.domain" label來覆蓋。# 啟用Docker后端配置[docker]endpoint = "unix:///var/run/docker.sock"domain = "yimo.link"watch = trueexposedByDefault = falseusebindportip = trueswarmMode = falsenetwork = "me_gateway"[acme]email = "yimo666666@qq.com"storage = "acme.json"entryPoint = "https"onDemand = falseonHostRule = true [acme.httpChallenge] entryPoint="http"

docker-compose 部署 Gogs,并使用 traefik 綁定域名

如果想要與 mysql 一起構建,可參考此配置

docker-compose.yml

version: '3'services: me_gogs: restart: always image: gogs/gogs container_name: me_gogs volumes: - ./data:/data - ./logs:/app/gogs/log ports: - '10022:22' - '10080:3000' labels: - 'traefik.backend=me_gogs' - 'traefik.frontend.rule=Host:git.yimo.link' - 'traefik.enable=true' - 'traefik.protocol=http' - 'traefik.port=3000' networks: - webgatewaynetworks: webgateway: external: name: me_gateway

初始化時需要將域名設置為 0.0.0.0 或者git.yimo.link

即 ./data/gogs/conf/app.ini 項為

DOMAIN = git.yimo.link

docker-compose 部署 mysql

這個值得說明的就是,同一網絡下,可直接使用 me_mysql 連接

docker-compose.yml

version: '3'services: me_mysql: image: mysql:5.7.21 container_name: me_mysql volumes: - ./data:/var/lib/mysql ports: - '3306:3306' environment: - MYSQL_ROOT_PASSWORD=root networks: - webgatewaynetworks: webgateway: external: name: me_gateway

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網的支持。


注:相關教程知識閱讀請移步到服務器教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品999999| 亚洲欧美制服另类日韩| 国产精品精品久久久久久| 国产成人久久久| 亚洲图片欧美午夜| 国产亚洲视频在线观看| 精品久久久久久久大神国产| 77777少妇光屁股久久一区| 国产精品日韩专区| 欧美放荡办公室videos4k| 国产成人精品国内自产拍免费看| 日产精品久久久一区二区福利| 久久久999成人| 一区二区三区亚洲| 亚洲男女自偷自拍图片另类| 欧美成人国产va精品日本一级| 国产欧美精品日韩| 国产亚洲精品久久久久动| 亚洲国产欧美精品| 亚洲xxxx做受欧美| 欧美性jizz18性欧美| 中文欧美在线视频| 在线国产精品播放| 亚洲二区在线播放视频| 中文字幕日韩有码| 欧美激情一区二区三区在线视频观看| 欧美成人午夜激情视频| 欧美国产亚洲精品久久久8v| 亚洲人成在线观看网站高清| 亚洲成av人影院在线观看| 久久久久久九九九| 日韩小视频在线| 欧美极品在线视频| 高清欧美一区二区三区| 成人激情免费在线| 亚洲精品一区中文字幕乱码| 亚洲午夜国产成人av电影男同| 欧美日韩综合视频| 国产精品扒开腿做爽爽爽视频| 成人美女av在线直播| 国产性色av一区二区| 日韩精品在线视频| 91精品综合久久久久久五月天| 岛国av在线不卡| 国产精品海角社区在线观看| 欧美日韩午夜视频在线观看| 在线观看精品国产视频| 97精品国产97久久久久久免费| 欧美在线视频一二三| 亚洲伦理中文字幕| 亚洲人成网站999久久久综合| 国内精品久久久久久久| 午夜精品一区二区三区在线视频| 国产国语videosex另类| 亚洲日本成人女熟在线观看| 最近2019免费中文字幕视频三| 成人观看高清在线观看免费| 一个人看的www久久| 日韩电影免费在线观看| 日韩在线免费视频| 日韩av综合网| 国产精品久久久久久久天堂| 国产精品久久久av久久久| 精品小视频在线| 久久九九亚洲综合| 亚洲第一级黄色片| 高清日韩电视剧大全免费播放在线观看| 中文字幕综合一区| 欧美久久精品午夜青青大伊人| 亚洲色图50p| 久久久精品视频在线观看| 91丝袜美腿美女视频网站| 九九久久综合网站| 午夜精品福利视频| 亚洲在线一区二区| 欧美裸体xxxx极品少妇软件| 中文字幕精品久久久久| 久久久久国产精品免费网站| 欧美猛少妇色xxxxx| 亚洲人线精品午夜| 成人在线中文字幕| 乱亲女秽乱长久久久| 91av成人在线| 成人亚洲综合色就1024| 国产成人精品久久亚洲高清不卡| 亚洲qvod图片区电影| 2019日本中文字幕| 成人久久一区二区三区| 欧美中文在线观看| 91免费在线视频网站| 欧美精品激情在线观看| 欧美成人国产va精品日本一级| www.日本久久久久com.| 狠狠色狠狠色综合日日小说| 亚洲综合在线中文字幕| 91精品久久久久久久久不口人| 国产网站欧美日韩免费精品在线观看| 精品日本美女福利在线观看| 国产成人精品免费视频| 欧美电影免费观看大全| 欧美在线观看网址综合| 91网站在线看| 欧美一区第一页| 国产不卡一区二区在线播放| 亚洲伊人成综合成人网| 欧美多人爱爱视频网站| 亚洲毛片一区二区| 国产亚洲激情在线| 成人免费看片视频| 欧美巨乳美女视频| 成人疯狂猛交xxx| 福利微拍一区二区| 国产精品极品美女在线观看免费| 疯狂欧美牲乱大交777| 日韩一区二区三区在线播放| 亚洲国产一区二区三区在线观看| 丝袜亚洲欧美日韩综合| 日韩精品免费在线播放| 久久91精品国产91久久跳| 日韩av黄色在线观看| 亚洲精品福利免费在线观看| 国产精品网红直播| 欧美午夜视频在线观看| 国产精品久久久久久久av大片| 国产精品pans私拍| 久久久久久91| xxxxxxxxx欧美| 亚洲黄一区二区| 欧美日本国产在线| 国产成人aa精品一区在线播放| 在线观看欧美日韩| 精品激情国产视频| 久久精品91久久久久久再现| 少妇久久久久久| 最新中文字幕亚洲| 国产精品69av| 国产午夜精品全部视频在线播放| 亚洲欧美激情精品一区二区| 亚洲成人av中文字幕| 国产一区视频在线| 免费91麻豆精品国产自产在线观看| 欧美国产日韩中文字幕在线| 国产精品欧美激情| 日韩av中文字幕在线| 日韩中文字幕免费看| 精品性高朝久久久久久久| 欧美在线视频网站| 97在线视频国产| 欧美日韩电影在线观看| 久久久精品国产网站| 国内精品久久久久伊人av| 日韩精品亚洲视频| 国产视频久久久久| 少妇激情综合网| 亚洲国产精品久久91精品| 国产国语videosex另类| 久久视频在线免费观看| 国产亚洲精品久久久久久777| 成人午夜在线观看| 欧美激情按摩在线| 欧美国产日韩xxxxx| 亚洲一区二区三区久久| 欧美区在线播放| 精品久久久中文|