国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

docker 容器間通訊

zebrayoung / 3162人閱讀

摘要:參考鏈接外部容器的幾種方式參考內(nèi)容中有些許實現(xiàn)不到位的地方,按照測試例子,跑不起來,故參考后進行了一些修改,重新寫了下文章記錄一下,有些自己理解的可能不是很到位,大家湊合著看下,有問題歡迎指出,在此先謝過了,。

參考:Docker Compose:鏈接外部容器的幾種方式
參考內(nèi)容中有些許實現(xiàn)不到位的地方,按照測試例子,跑不起來,故參考后進行了一些修改,重新寫了下文章記錄一下,
有些自己理解的可能不是很到位,大家湊合著看下,有問題歡迎指出,在此先謝過了,(⊙v⊙)。

本文的docker 版本為1.13.1,具體操作如下 創(chuàng)建同一網(wǎng)絡(luò)
docker network create app_net

# 查看創(chuàng)建的網(wǎng)絡(luò)
docker network ls 
yml配置如下

mysql

version: "3"
services:
  mysql-service:
    image: mysql:5.7
    environment:
    - MYSQL_ROOT_PASSWORD=root
    restart: always
    ports:
    - "3306:3306"
    volumes:
    - /docker-service/mysql-5.7/data:/var/lib/mysql
    - /docker-service/mysql-5.7/conf:/etc/mysql/conf.d
    networks:
    - custom_net
networks:
  custom_net:
   external:
      name: app_net

app-tomcat

version: "3"
services:
  app-service:
    image: tomcat:9.0
    environment:
      TZ: Asia/Shanghai
    restart: always
    ports:
      - 8080:8080
    volumes:
    - /docker-service/app-tomcat-9.0/webapps:/usr/local/tomcat/webapps
    - /docker-service/app-tomcat-9.0/logs:/usr/local/tomcat/logs
    networks:
    - custom_net
networks:
  custom_net:
    external:
      name: app_net

nginx

version: "3"
services:
  nginx-service:
    image: nginx:1.14
    restart: always
    ports:
    - "80:80"
    volumes:
    - /docker-service/nginx-1.14/conf:/etc/nginx/conf.d
    - /docker-service/nginx-1.14/logs:/wwwlogs
    - /docker-service/nginx-1.14/www:/www
    networks:
    - custom_net
networks:
  custom_net:
    external:
      name: app_net

nginx 掛載后的配置文件,原容器中有一個default.conf,監(jiān)聽的事nginx的啟動頁,這里映射后,把default.conf覆蓋了,故需/docker-service/nginx-1.14/conf下創(chuàng)建custom.conf重啟容器

#api接口轉(zhuǎn)發(fā)custom.conf
server {
    server_name xx.xxxx.com
    underscores_in_headers on;
    index index.html;
    location / {
        add_header "Access-Control-Allow-Origin" "*";
        proxy_pass http://app-service:8080/;
        #try_files $uri $uri/ /index.html;
    }
}
解析下yml配置及相關(guān)說明

所以上述docker-compose.yml中聲明服務(wù),nginx 中proxy.conf配置的app-service:8080,相當(dāng)于通過tomcat的容器ip,
調(diào)用tomcat的8080端口,簡單的將yml中的服務(wù)名稱,理解為,加入同一網(wǎng)絡(luò)后的"host"即可,這樣理解起來更方便直觀一點,
如tomcat中調(diào)用mysql服務(wù),spring配置可以用

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/27900.html

相關(guān)文章

  • Docker容器通訊

    摘要:玩了后相信很多童鞋都會遇到一個問題就是我們部署的應(yīng)用的容器連不上另一個數(shù)據(jù)庫容器這個就好玩了在我多方查看查找資料問大佬的方式下終于找到了解決方案首先我們準備一個項目這里我以為例子首先我們把你的項目打包一個包出來改后綴為然后上傳到你的上面去解 玩了docker后相信很多童鞋都會遇到一個問題,就是我們部署的應(yīng)用的容器連不上另一個數(shù)據(jù)庫容器 這個就好玩了,在我多方查看,查找資料問大佬的方式下...

    VishKozus 評論0 收藏0
  • Docker實戰(zhàn)入門學(xué)習(xí)筆記】什么是docker

    摘要:實現(xiàn)前述目的的方式有兩種在一個文件中指定一個基礎(chǔ)鏡像及需要完成的修改或通過運行一個鏡像,對其進行修改并提交。容器對外公開服務(wù)是必要的,因此允許公開容器的特定端口。鏡像必須完全可移植,不允許例外。 Docker是一個相對較新且發(fā)展非常快速的項目,可用來創(chuàng)建非常輕量的虛擬機。注意,這里的引號非常重要,Docker創(chuàng)建的并非真正的虛擬機,而更像是打了激素的chroot,嗯,是大量的激素。 D...

    seanHai 評論0 收藏0
  • 云計算與 Cloud Native | 數(shù)人云CEO王璞@KVM分享實錄

    摘要:分享實錄云計算技術(shù)源于互聯(lián)網(wǎng)公司,現(xiàn)在云計算已經(jīng)是下一代企業(yè)級的發(fā)展趨勢。如何做云計算一直是云計算技術(shù)的領(lǐng)導(dǎo)者。互聯(lián)網(wǎng)公司的快速發(fā)展,已經(jīng)印證了云計算技術(shù)和云原生應(yīng)用相比傳統(tǒng)構(gòu)架的巨大優(yōu)勢。 今天小數(shù)又給大家?guī)硪黄韶洕M滿的分享——來自KVM社區(qū)線上群分享的實錄,分享嘉賓是數(shù)人云CEO王璞,題目是《云計算與 Cloud Native》。這是數(shù)人云在KVM社區(qū)群分享的第一彈,之后還有數(shù)...

    _Zhao 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<