FROM mysql:5.7
ENV MYSQL_ROOT_PASSWORD=password
VOLUME /var/lib/mysql
EXPOSE 3306
COPY personalizado.cnf /etc/mysql/conf.d/personalizado.cnf
CMD ["mysqld"]
[mysqld]
innodb_file_per_table
innodb_buffer_pool_size=128M
innodb_log_buffer_size=3M
max_allowed_packet=128M
query_cache_limit=10M
query_cache_size=128M
query_cache_type=1
table_open_cache=2048
table_definition_cache=2048
sort_buffer_size=2M
read_buffer_size=2M
sql_mode = STRICT_TRANS_TABLES, NO_ZERO_IN_DATE, NO_ZERO_DATE, ERROR_FOR_DIVISION_BY_ZERO, NO_AUTO_CREATE_USER, NO_ENGINE_SUBSTITUTION
Al utilizar la imagen hay que definir el volumen donde irán los datos y el password de root de la base de datos (si no se define será password)
version: "3"
services:
mysql:
image: shenrrow/mysql
volumes:
- /DockerVolumes/Mysql/:/var/lib/mysql/
environment:
MYSQL_ROOT_PASSWORD: MiPassword
ports:
- "3306:3306"
Content type
Image
Digest
sha256:8866534ad…
Size
154.9 MB
Last updated
about 3 years ago
docker pull sector04/mysql5.7:nocache