[英]Docker: PHP, Apache and MySQL in the same container / the same Dockerfile
[英]Docker PHP/MySQL/Apache container
使用包含 PHP、Apache 和 MySQL 的 Docker 文件。 我能够让页面在本地主机中拉起。 但是,我无法运行 MySQL。
# Use an official PHP Apache runtime as a parent image
FROM php:7.0-apache
# Set the working directory to /var/www/html/
WORKDIR /var/www/html/
# Install mysqli extensions
RUN docker-php-ext-install mysqli && \
apt-get update && \
apt-get install -y zlib1g-dev && \
apt-get install -y libxml2-dev && \
docker-php-ext-install zip && \
docker-php-ext-install xml
# Make port 80 available to the world outside this container
EXPOSE 80
基于上述,当我尝试运行以下命令时:
docker run --name some-mysql -e MYSQL_abcd_123456=my-secret-pw -d mysql:tag
我在终端中收到以下错误:
Unable to find image 'mysql:tag' locally
docker: Error response from daemon: manifest for mysql:tag not found.
我错过了什么?
用:
docker run --name some-mysql -e MYSQL_abcd_123456=my-secret-pw -d mysql:latest
如果最新的是您想要的版本,则提取最新的 mysql 映像。 否则指定支持的标签列出的确切版本
例如:
5.7.25
或者
8.0.15
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.