MySQL 5.1
MYSQL_ROOT_PASSWORDMYSQL_USERMYSQL_DATABASEMount external volume to /mnt/mysql with the following stricture:
/mnt/mysql/
\__/data/ - MySQL data
\__/etc/my.cnf - MySQL config
\__/tmp/ - MySQL tmp folder (optional)
[Unit]
Description=MySQL
After=mnt-data.mount
Requires=mnt-data.mount
[Service]
TimeoutStartSec=2400s
TimeoutStopSec=400s
ExecStartPre=/usr/bin/docker pull sergeyzh/mysql51
ExecStart=/usr/bin/docker run -e MYSQL_ROOT_PASSWORD=tmp_password -v /mnt/data:/mnt/mysql \
-p 3306:3306 \
--name mysql \
sergeyzh/mysql51
ExecStop=-/usr/bin/docker stop -t 300 mysql
ExecStopPost=-/usr/bin/docker rm mysql
Restart=on-failure
[Unit]
DefaultDependencies=no
Conflicts=umount.target
Before=local-fs.target umount.target
ConditionVirtualization=!container
[Mount]
What=/dev/mapper/VG0-data
Where=/mnt/data
Options=
Type=ext4
Content type
Image
Digest
sha256:c02fb0730…
Size
382.4 MB
Last updated
almost 11 years ago
docker pull sergeyzh/mysql51