PHPmyAdmin / Dockerfile
JairoDanielMT's picture
Update Dockerfile
a588c33 verified
raw
history blame contribute delete
978 Bytes
# Utilizamos la imagen oficial de MySQL como base
FROM mysql:latest
# Definimos la contraseña de root de MySQL
ENV MYSQL_ROOT_PASSWORD=my-secret-password
# Definimos el directorio de trabajo
WORKDIR /var/lib/mysql
# Cambiamos el propietario y los permisos del directorio de trabajo para darle acceso total
RUN chown -R mysql:mysql /var/lib/mysql && \
chmod -R 777 /var/lib/mysql
# Configuramos MySQL para que escuche en todas las interfaces
RUN echo '[mysqld]\nbind-address=0.0.0.0' > /etc/mysql/my.cnf
# Comando para iniciar MySQL
CMD ["mysqld"]
# Utilizamos la imagen oficial de phpMyAdmin como base
FROM phpmyadmin/phpmyadmin:latest
# Definimos la contraseña de root de MySQL para phpMyAdmin
ENV PMA_USER=root
ENV PMA_PASSWORD=my-secret-password
# Definimos la dirección IP y el puerto de escucha para phpMyAdmin
ENV PHPMYADMIN_LISTEN=0.0.0.0:7860
# Exponemos el puerto de phpMyAdmin
EXPOSE 9001
# Comando para iniciar phpMyAdmin
CMD ["apache2-foreground"]