fast-je
@fast-je
Пишу на php.

Почему не работает docker compose lamp?

Всем привет, есть на машине docker for mac(desktop), поставил на него docker-compose-lamp(https://github.com/cytopia/devilbox), все работает. Потом решил поставить Docker Toolbox, отключил docker который desktop, запускаю docker quickStart terminal, потом docker-compose up -d, все запускается, но ничего не работает, то есть не могу зайти на сайт по адресу localhost, по которому всегда захожу, возможно что-то не так делаю.

BRAIN:docker-compose-lamp fast$ docker-compose down
Stopping png-webserver ... done
Stopping png-mysql     ... done
Removing png-phpmyadmin ... done
Removing png-webserver  ... done
Removing png-mysql      ... done
Removing png-redis      ... done
Removing network dockercomposelamp_default
BRAIN:docker-compose-lamp fast$ docker-compose up -d
Creating network "dockercomposelamp_default" with the default driver
Creating png-redis ... done
Creating png-mysql ... done
Creating png-phpmyadmin ... done
Creating png-webserver  ... done
BRAIN:docker-compose-lamp fast$ docker-compose top
png-mysql
UID   PID    PPID   C   STIME   TTY     TIME      CMD
-------------------------------------------------------
999   5135   5118   0   21:03   ?     00:00:00   mysqld

png-phpmyadmin
 UID     PID    PPID   C   STIME   TTY     TIME                               CMD
------------------------------------------------------------------------------------------------------------
root     4446   4430   4   21:03   ?     00:00:00   /usr/bin/python2 /usr/bin/supervisord --nodaemon
                                                    --configuration=/etc/supervisord.conf --loglevel=info
nobody   4742   4446   0   21:03   ?     00:00:00   php-fpm: master process (/etc/php-fpm.conf)
root     4743   4446   0   21:03   ?     00:00:00   nginx: master process nginx -c /etc/nginx.conf
nobody   4744   4743   0   21:03   ?     00:00:00   nginx: worker process
nobody   4745   4743   0   21:03   ?     00:00:00   nginx: worker process
nobody   4746   4743   0   21:03   ?     00:00:00   nginx: worker process
nobody   4747   4743   0   21:03   ?     00:00:00   nginx: worker process
nobody   4760   4742   0   21:03   ?     00:00:00   php-fpm: pool www
nobody   4761   4742   0   21:03   ?     00:00:00   php-fpm: pool www

png-redis
UID   PID    PPID   C   STIME   TTY     TIME             CMD
--------------------------------------------------------------------
999   4222   4200   0   21:03   ?     00:00:00   redis-server *:6379

png-webserver
UID    PID    PPID   C   STIME   TTY     TIME             CMD
----------------------------------------------------------------------
root   4421   4397   2   21:03   ?     00:00:00   apache2 -DFOREGROUND
33     4594   4421   0   21:03   ?     00:00:00   apache2 -DFOREGROUND
33     4595   4421   0   21:03   ?     00:00:00   apache2 -DFOREGROUND
33     4596   4421   0   21:03   ?     00:00:00   apache2 -DFOREGROUND
33     4597   4421   0   21:03   ?     00:00:00   apache2 -DFOREGROUND
33     4598   4421   0   21:03   ?     00:00:00   apache2 -DFOREGROUND


Далее смотрим
при запуске kitematric видим
5b15aa7fc9964771183620.jpeg
Что типа все работает, да действительно все работает. Но только работает адрес 192.168.99.100, один из локальный хостов.

При docker desktop было 3. Один это localhost был под управление lamp, два других на них проекты.
файл hosts
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1       localhost
127.0.0.1       ph-h.org.loc
127.0.0.1       ph-h.org.de
255.255.255.255 broadcasthost
::1             localhost


Вообще хз зачем я поставил docker for mac и docker toolbox, я сейчас только понимаю что Docker Toolbox, нужен если машина слабая. Короче, как сделать так чтобы работало без docker desktop, все 3 хоста ?
  • Вопрос задан
  • 486 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы