OSx Docker IPAddress è vuoto

Sto lavorando su OSx (sierra), Docker (docker toolbox). E questa è la prima volta che sto lavorando su Docker. Ho impostato il contenitore apache. Quando inizio questo contenitore, restituisce l'errore seguente nel registro. (Ma il contenitore è in esecuzione.)

httpd: Imansible determinare in modo affidabile il nome di dominio completo del server, utilizzando 127.0.0.2. Impostare globalmente la direttiva 'ServerName' per sopprimere questo messaggio

Questo è il mio docker-compose.yml

apache: build: context: . dockerfile: ./Dockerfile volumes: - ./htdocs/:/var/www/vhosts/middlewarep.xyz/htdocs/ - ./zend.conf:/etc/httpd/conf.d/zend.conf networks: widgets: ipv4_address: 172.15.1.7 ports: - 89:80 

Se eseguo il seguente command

 MDTPLT0583:~ sam$ docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 7dd2372dea7d middlewaredocker_apache "/apache/start.sh" 18 hours ago Up 35 minutes middlewaredocker_apache_1 9ceadf6d2574 panubo/vsftpd "/entry.sh vsftpd" 19 hours ago Exited (143) 11 minutes ago middlewaredocker_ftp_1 c27c0d7fd66a 0bd4809a04a1 "docker-entrypoint..." 21 hours ago Exited (0) 12 minutes ago middlewaredocker_mongodb_1 MDTPLT0583:~ sam$ docker inspect 7dd2372dea7d | grep IPAddress "SecondaryIPAddresses": null, "IPAddress": "", "IPAddress": "", 

Le domande:

  1. Non è stato assegnato alcun indirizzo IP. è corretto? Se non lo confilo o where ho commesso un errore?

  2. Mi è stato cercato di configurare ftp docker (panubo / vsftpd) contenitore e ftp i file da middleware_apache_1 al contenitore ftp.

     curl -T data/input/my-try-file.txt ftp://172.15.1.21 --user miduser:midpaswd 

Ma questo mi restituisce curl: (7) Failed to connect to 172.15.1.21: Network is unreachable

Di seguito è la parte in docker-composer.yml per il contenitore ftp:

 ftp: image: panubo/vsftpd env_file: docker-env/ftp.env networks: widgets: ipv4_address: 172.15.1.21 ports: - "21:21" volumes: - ./htdocs/data/ftp:/var/www/vhosts/middlewarep.xyz/htdocs/data/ftp/ 

Output per [[email protected] /]# ip a show :

 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever 2: [email protected]: <NOARP> mtu 1480 qdisc noop state DOWN qlen 1 link/ipip 0.0.0.0 brd 0.0.0.0 3: [email protected]: <NOARP> mtu 1476 qdisc noop state DOWN qlen 1 link/gre 0.0.0.0 brd 0.0.0.0 4: [email protected]: <BROADCAST,MULTICAST> mtu 1462 qdisc noop state DOWN qlen 1000 link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff 5: [email protected]: <NOARP> mtu 1332 qdisc noop state DOWN qlen 1 link/ipip 0.0.0.0 brd 0.0.0.0 6: [email protected]: <NOARP> mtu 1500 qdisc noop state DOWN qlen 1 link/tunnel6 :: brd :: 7: [email protected]: <NOARP> mtu 1480 qdisc noop state DOWN qlen 1 link/sit 0.0.0.0 brd 0.0.0.0 8: [email protected]: <NOARP> mtu 1452 qdisc noop state DOWN qlen 1 link/tunnel6 :: brd :: 9: [email protected]: <NOARP> mtu 1448 qdisc noop state DOWN qlen 1 link/[823] 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00 brd 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00