[英]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.