https://github.com/mrlesmithjr/docker-ansible-mysql
https://github.com/mrlesmithjr/docker-ansible-mysql
ansible docker mysql
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/mrlesmithjr/docker-ansible-mysql
- Owner: mrlesmithjr
- Created: 2016-07-29T05:21:22.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2016-09-19T03:57:56.000Z (almost 10 years ago)
- Last Synced: 2025-01-21T17:11:20.466Z (over 1 year ago)
- Topics: ansible, docker, mysql
- Language: Shell
- Size: 8.79 KB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Repository Information
======================
Builds a [Docker] image running [MySQL] based on Alpine Linux ready for use.
Provisioning provided via [Ansible].
How-To
------
Build
```
docker build -t ansible-mysql .
```
Consume
`default`
```
docker run -d --name mysql -p 3306:3306 mrlesmithjr/mysql:alpine
```
`define root password`
```
docker run -d --name mysql -e MYSQL_ROOT_PASSWORD=P@55w0rd -p 3306:3306 mrlesmithjr/mysql:alpine
```
`define db to create`
```
docker run -d --name mysql -e MYSQL_DATABASE=pdns -p 3306:3306 mrlesmithjr/mysql:alpine
```
`define db, user, and password`
```
docker run -d --name mysql -e MYSQL_ROOT_PASSWORD=P@55w0rd -e MYSQL_DATABASE=phpipam -e MYSQL_USER=phpipam -e MYSQL_PASSWORD=phpipam -p 3306:3306 mrlesmithjr/mysql:alpine
```
`define volume for persistent storage`
```
docker run -d --name mysql -v $PWD/.data:/var/lib/mysql -p 3306:3306 mrlesmithjr/mysql:alpine
```
License
-------
BSD
Author Information
------------------
Larry Smith Jr.
- [@mrlesmithjr]
- [everythingshouldbevirtual.com]
- [mrlesmithjr@gmail.com]
[MySQL]:
[Docker]:
[Ansible]:
[@mrlesmithjr]:
[everythingshouldbevirtual.com]:
[mrlesmithjr@gmail.com]: