Shi*_*hir 5 docker docker-compose
mysql我想AWS Mysql RDS在 docker 中链接,而不是在下面的容器数据库链接中yml file。是否可以?
mysql_db:
image: mysql:5.6
container_name: shishir_db
environment:
MYSQL_ROOT_PASSWORD: "xxxxxxxx"
#MYSQL_USER: "shishir"
#MYSQL_DATABASE: "shishir1"
MYSQL_PASSWORD: "xxxxxxxx"
ports:
- "3306:3306"
Run Code Online (Sandbox Code Playgroud)
不,我还没有在 yml 文件中创建网络。以下是我的 yml 文件的全部内容,那么需要进行哪些更改?
mysql_db:图像:mysql:5.6容器名称:shishir_db环境:MYSQL_ROOT_PASSWORD:“xxxxxxxx”#MYSQL_USER:“shishir”#MYSQL_DATABASE:“shishir1”MYSQL_PASSWORD:“xxxxxxxx”端口:-“3306:3306”
zookeeper:
image: wurstmeister/zookeeper
container_name: zookeeper
ports:
- "2181:2181"
kafka:
image: shishir/kafkaengine:0.10
container_name: kafka
links:
- zookeeper
ports:
- "9092:9092"
environment:
KAFKA_ADVERTISED_HOST_NAME: ${DOCKER_HOST_IP}
KAFKA_ZOOKEEPER_CONNECT: ${DOCKER_HOST_IP}:2181
KAFKA_ADVERTISED_PORT: 9092
KAFKA_CREATE_TOPICS: ${KAFKA_TOPICS}
KAFKA_ZOOKEEPER_SESSION_TIMEOUT_MS: 12000
KAFKA_ZOOKEEPER_CONNECTION_TIMEOUT_MS: 12000
flywaydb:
image: shishir/flywaydb
container_name: flywaydb
links:
- mysql_db
OperationEngine:
image: shishir/operationengine:${RELEASE_OTA_VERSION}
container_name: operation_engine
links:
- mysql_db
ports:
- "8080:8080"
environment:
DOCKER_HOST_IP: ${DOCKER_HOST_IP}
JAVA_OPTS: ${JAVA_OPTS}
volumes:
- ${HOME}/operationengine/logs/:/usr/local/tomcat/logs/
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9801 次 |
| 最近记录: |