Dateien nach "install-mysql-on-docker" hochladen
This commit is contained in:
parent
d964efd28e
commit
e20199957c
|
@ -0,0 +1,41 @@
|
||||||
|
version: "3" # Specifies the version of the Docker Compose file format
|
||||||
|
|
||||||
|
# Definition of the services to be run
|
||||||
|
services:
|
||||||
|
# Define a service named 'mysql'.
|
||||||
|
mysql:
|
||||||
|
# Use the version 8 of the official MySQL Docker image.
|
||||||
|
image: mysql:8
|
||||||
|
|
||||||
|
# Set a custom name for the running container.
|
||||||
|
container_name: mysql
|
||||||
|
|
||||||
|
# Set environment variables for the MySQL service.
|
||||||
|
environment:
|
||||||
|
# The password for the MySQL root user.
|
||||||
|
MYSQL_ROOT_PASSWORD: password
|
||||||
|
|
||||||
|
# The name of the default database to be created.
|
||||||
|
MYSQL_DATABASE: dockge
|
||||||
|
|
||||||
|
# The username for a new user to be created.
|
||||||
|
MYSQL_USER: M_Viper
|
||||||
|
|
||||||
|
# The password for the new user.
|
||||||
|
MYSQL_PASSWORD: password
|
||||||
|
|
||||||
|
# Map port 3306 inside the container to port 3306 on the host.
|
||||||
|
ports:
|
||||||
|
- "3306:3306"
|
||||||
|
|
||||||
|
# Map a volume from the host to the container, for data persistence.
|
||||||
|
# This ensures that the data inside the MySQL container is saved on the host.
|
||||||
|
volumes:
|
||||||
|
- mysql_data:/var/lib/mysql
|
||||||
|
|
||||||
|
# Define a volume for data persistence.
|
||||||
|
volumes:
|
||||||
|
# Define a named volume for MySQL data
|
||||||
|
mysql_data:
|
||||||
|
# Use the local volume driver
|
||||||
|
driver: local
|
Loading…
Reference in New Issue