1
之間的網絡連接我試圖獲得2 Docker容器之間的連接。 第一個是postgres數據庫,第二個是jboss。2 Docker Container(JBOSS/DATABASE)
我使用ansible這裏是我的劇本:
---
- hosts: localhost
tasks:
- name: start postgresql
docker:
name: mypostgres
image: MYIMAGE_POSTGRES
ports:
- 5432:5432
expose:
- 5432:5432
state: started
env:
DB_USER: "user"
DB_PASS: "pass"
DB_NAME: "name"
- name: start jboss
docker:
name: jboss
image: MYIMAGE_JBOSS
ports:
- 1099:1099
expose:
- 1099:1099
state: running
env:
POSTGRES_PORT_5432_TCP_ADDR: "172.17.0.2"
POSTGRES_PORT_5432_TCP_PORT: 5432
HIBERNATE_CREATE_DDL: ""
DB_NAME: "name"
DB_USER: "user"
DB_PASS: "pass"
如果我開始兩個搬運工的圖像,有數據庫和JBoss之間沒有任何聯繫。 在我的配置中有沒有我錯過的東西?
非常感謝, 帕斯卡爾
嗨,感謝您的幫助。 知道我可以連接psql ....到數據庫。我的Jboss拋出一個他無法連接的異常。 我會調查這一點。任何想法也許? –
我建議你問一個新的問題,除了你正在得到的和一些其他相關的信息,以便能夠給你一些幫助。順便說一句,如果我的回答真的幫助你,請接受它作爲正確的答案 –