在docker中部署laravel和phalcon

时间:2018-02-11 08:19:22

标签: laravel docker

当我尝试在我的docker上部署laravel应用程序时,它显示端口80已经在使用。 一个容器已在我的docker中运行。

version: "3.1" 
services: 
  webserver:
    image: nginx:alpine 
    container_name: lara-api-webserver 
    working_dir: /application 
    volumes: 
      - .:/application
      - ./phpdocker/nginx/nginx.conf:/etc/nginx/conf.d/default.conf
    ports: 
      - "9090:80" 

  php-fpm: 
    build: phpdocker/php-fpm 
    container_name: lara-api-php-fpm 
    working_dir: /application 
    volumes: 
      - .:/application 
      - ./phpdocker/php-fpm/php-ini
      - overrides.ini:/etc/php/7.2/fpm/conf.d/99-overrides.ini

1 个答案:

答案 0 :(得分:0)

您可以使用以下命令检查绑定到80端口的进程:

lsof -i :80

这将显示使用端口80的进程ID。如果不需要通过kill -9 <pid>,则可以终止此进程。

或者,您可以使用不同的主机端口映射,例如"8080:80",应该可以从端口8080访问应用程序