如何在本地系统apache中运行docker apache?

ddrv8njm  于 2021-06-24  发布在  Mysql
关注(0)|答案(2)|浏览(291)

我正在与多个项目。在用docker设置项目之后。我失去了所有的本地项目 /var/www/html/ (项目已存在,但无法从url访问)。
因为docker使用端口80,所以我无法将该端口用于apache。mysql也一样,它使用3306端口。更改系统的apache或mysql端口将在vhost或项目配置文件上返工。

iibxawm4

iibxawm41#

如果无法更改docker compose文件(导出另一个端口),请尝试手动生成和运行docker命令。
转到docker文件并运行以下命令。这将输出端口8080。

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

cx6n0qe32#

ports:
        - "80:80"

将此行更改为

ports:
        - "8080:80"

相关问题