I docker-machine
zusammen mit docker
auf OSX El Capitan bin mit. Ich versuche, die Wordpress-Docker Bild laufen hier: https://hub.docker.com/_/wordpress/Docker OSX - Unable Behälter für den Zugriff auf Port 8080
Meine docker-compose.yml
Datei sieht so aus:
wordpress:
image: wordpress
links:
- db:mysql
ports:
- 8080:80
db:
image: mariadb
environment:
MYSQL_ROOT_PASSWORD: secretpassword
Und ich starten Sie es mit: docker-compose run wordpress
. Alles lädt fein und die Behälter mit docker ps
laufen zu sehen:
c7ade4a3944b wordpress "/entrypoint.sh apach" 2 minutes ago Up 2 minutes 80/tcp awesomebingo_wordpress_run_8
30bc8d7aaad6 mariadb "/docker-entrypoint.s" 51 minutes ago Up 2 minutes 3306/tcp awesomebingo_db_1
ich die IP-Adresse der VM erhalten mit:
docker-machine ip default
Welche zurück:
192.168.99.100
Wenn ich versuche, Zugriff auf http://192.168.99.100:8080 über den Browser bekomme ich einen Fehler: Keine Verbindung, in Firefox.
Ich kann die VM IP-Adresse in einem normalen Terminal nicht pingen, aber wenn ich im Docker Quickstart Terminal bin, kann ich ping
und nmap
die IP-Adresse der VM. Obwohl nmap
zeigt immer noch Port 8080
als geschlossen.
Irgendwelche Ideen, was hier vor sich geht?