OSx Docker IP-адрес пуст
Я работаю над OSx (sierra), Docker (панель инструментов Docker). И это первый раз, когда я работаю над Docker. Я установил Apache контейнер. Когда я запускаю этот контейнер, он возвращает следующую ошибку в журнале. (Но контейнер работает.)
httpd: не удалось надежно определить полное доменное имя сервера, используя 127.0.0.2. Установите директиву ServerName глобально, чтобы подавить это сообщение
Это мой докер-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
Если я запускаю следующую команду
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": "",
Вопросы:
Там не назначен IP-адрес. это правильно? Если нет, то как я это настроил или где я не так сделал?
Я пытался настроить ftp Docker (Panubo/vsftpd) контейнер и FTP-файлы из middleware_apache_1 в FTP-контейнер.
curl -T data/input/my-try-file.txt ftp://172.15.1.21 --user miduser:midpaswd
Но это возвращает меня curl: (7) Failed to connect to 172.15.1.21: Network is unreachable
Ниже приведена часть в docker-composer.yml для контейнера 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/
Выход для [root@b6782a36a049 /]# 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: tunl0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN qlen 1
link/ipip 0.0.0.0 brd 0.0.0.0
3: gre0@NONE: <NOARP> mtu 1476 qdisc noop state DOWN qlen 1
link/gre 0.0.0.0 brd 0.0.0.0
4: gretap0@NONE: <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: ip_vti0@NONE: <NOARP> mtu 1332 qdisc noop state DOWN qlen 1
link/ipip 0.0.0.0 brd 0.0.0.0
6: ip6_vti0@NONE: <NOARP> mtu 1500 qdisc noop state DOWN qlen 1
link/tunnel6 :: brd ::
7: sit0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN qlen 1
link/sit 0.0.0.0 brd 0.0.0.0
8: ip6tnl0@NONE: <NOARP> mtu 1452 qdisc noop state DOWN qlen 1
link/tunnel6 :: brd ::
9: ip6gre0@NONE: <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