簡體   English   中英

運行 PHP docker 容器和 MYSQL 容器

[英]Running PHP docker container with MYSQL container

我需要讓我的 PHP docker 容器與我的 MYSQL 容器連接。

我試圖執行的步驟是:

  1. 創建 docker 網絡:

docker network create network-pfa

  1. 運行 mysql 容器:

docker run --name mysql --network=network-pfa -d -e MYSQL_ALLOW_EMPTY_PASSWORD=YES mysql:5.7

  1. 運行 php 容器:

docker run --name php --network=network-pfa -it php bash

在 php 容器 bash 中的這些步驟之后,我嘗試使用以下命令連接到 mysql:

mysql -u root

Bash 錯誤: bash: mysql: command not found

我一直在研究 docker 僅僅一個星期,我正在嘗試使用 php、mysql 和 ZEE4344023CF4FD79FDFDB 制作一個簡單的系統

My goal is to connect the three containers together and create a php file that reads some data in mysql and then using nginx to view my php result in my computer's browser (outside the containers).

注意:我還沒有使用 docker-compose。

我認為在您的 Dockerfile 中安裝 mysql-client 是缺失的

對於高山

RUN apk add mysql-client

對於基於 debian 的:

RUN apt-get install -y mysql-client

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM