2016-03-30 17 views
0

OSX El Capitan'da docker-machine ve docker kullanıyorum. https://hub.docker.com/_/wordpress/Docker OSX - 8080 numaralı bağlantı noktasında kapsayıcıya erişilemiyor

Benim docker-compose.yml dosya öylesine benziyor:

wordpress: 
    image: wordpress 
    links: 
    - db:mysql 
    ports: 
    - 8080:80 

db: 
    image: mariadb 
    environment: 
    MYSQL_ROOT_PASSWORD: secretpassword 

Ve bunu başlatmak: Burada Wordpress liman işçisi görüntüsünü çalıştırmak çalışılıyor docker-compose run wordpress. Her şey iyi yükler ve kaplar docker ps ile çalışan görülebilir:

docker-machine ip default 

döndürür::

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 

kullanıyorum VM IP adresini almak

192.168.99.100 

Ben denerseniz tarayıcıdan http://192.168.99.100:8080 erişmek için Bir hata alıyorum: Firefox'ta bağlantı kurulamıyor.

VM IP adresini normal bir terminale ping edemiyorum, ancak Docker Hızlı Başlangıç ​​Terminalindeysem, VM'nin IP adresi olan ping ve nmap. nmap hala kapalı 8080 bağlantı noktasını kapalı olarak gösteriyor.

Burada neler olup bittiğine dair bir fikrin var mı?

cevap

0

kullanıyordum kapatır:

docker-compose up 
0

port sütununda aşağıdaki göstermelidir doğru varyant docker ps bu

ports: 
    - "8080:80" 

bağlantılar: yerine kullanmak için gerekli

docker-compose run wordpress 

:

0.0.0.0:8080->80/tcp 
0

Launch your image like :

docker run -p 8080:8080 -t wordpress 
İlgili konular