https://github.com/gentics/docker-tmpfs-mysql
Dockerfiles for an MySQL Server that uses a tmpfs and updated configuration to startup faster.
https://github.com/gentics/docker-tmpfs-mysql
docker
Last synced: about 1 year ago
JSON representation
Dockerfiles for an MySQL Server that uses a tmpfs and updated configuration to startup faster.
- Host: GitHub
- URL: https://github.com/gentics/docker-tmpfs-mysql
- Owner: gentics
- Created: 2014-10-09T10:17:39.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2017-02-24T11:16:15.000Z (over 9 years ago)
- Last Synced: 2025-03-29T01:13:04.169Z (over 1 year ago)
- Topics: docker
- Size: 7.81 KB
- Stars: 16
- Watchers: 29
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# This project is now deprecated.
# Use the official mysql image instead.
## via docker cli
```docker run --rm -p 3306:3306 -e MYSQL_ROOT_PASSWORD=finger --tmpfs=/var/lib/mysql/:rw,noexec,nosuid,size=600m --tmpfs=/tmp/:rw,noexec,nosuid,size=50m mysql:5.7```
## via docker-compose
```
mysql-57:
image: mysql:5.7
ports:
- "3306:3306"
volumes:
- "/opt/docker/mysql.conf.d:/etc/mysql/conf.d"
environment:
- MYSQL_ROOT_PASSWORD=finger
tmpfs:
- /var/lib/mysql/:rw,noexec,nosuid,size=600m
- /tmp/:rw,noexec,nosuid,size=50m
```
/opt/docker/mysql.conf.d/custom.cnf
```
[mysqld]
bind-address = 0.0.0.0
innodb_flush_log_at_trx_commit = 2
innodb_lock_wait_timeout = 50
max_connect_errors = 1000000
max_connections = 900
character-set-server = utf8
sql_mode = ""
innodb = FORCE
default-storage-engine = InnoDB
max_allowed_packet = 256M
```