Hallo ich habe ein großes Problem. Ich versuche rails und mysql auf separaten Docker-Containern auszuführen. in Docker-compose.yml ich habe:docker-compose rails mit mysql
version: '2'
services:
db:
image: mysql
ports:
- "3307:3306"
environment:
MYSQL_ROOT_PASSWORD: zzz
MYSQL_USER: root
MYSQL_PASSWORD: zzz
MYSQL_DATABASE: zzz
web:
build: .
command: bundle exec rails s -p 3000
volumes:
- .:/app
ports:
- "3000:3000"
depends_on:
- db
und in meinen Schienen database.yml
development:
adapter: mysql2
encoding: utf8
database: zzz
pool: 5
username: root
password: zzz
host: database.dev //this is host for container with mysql
port: 3306
Ende, wenn ich Anwendung ausführen ich habe Fehler: Access denied for user 'root'@'xxx' (using password: YES)
xxx meine Maschine nicht Behälter ip . Bitte helfen Sie, ich weiß nicht, was
was ist mehr, wenn ich versuche, von meinem lokalen Rechner zugreifen (Rails s -p 9999 -> localhost: 9999) alles ist in Ordnung –