如何运行docker apache和本地系统apache?

时间:2018-04-10 06:39:12

标签: mysql docker docker-compose apache2

我正在处理多个项目。用docker设置项目后。我丢失了/var/www/html/下的所有本地项目(项目已存在,但无法从URL访问)。

由于docker使用端口80我无法使用该端口进行apache。和mysql一样,它使用3306 port.changing我的系统的apache或mysql端口将在Vhost或Project配置文件上重做。

2 个答案:

答案 0 :(得分:1)

   ports:
        - "80:80"

将此行更改为

    ports:
        - "8080:80"

答案 1 :(得分:0)

如果您无法更改docker compose文件(导出另一个端口),请尝试手动构建并运行docker命令。

转到您的docker文件并运行以下命令。这将导出端口8080。

docker build -t <image_name>.
docker run -p 8080:80 --name <container_name> -d <image_name>