Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save nullx5/596a906690c06c52fedd537b9ddd0f40 to your computer and use it in GitHub Desktop.
Save nullx5/596a906690c06c52fedd537b9ddd0f40 to your computer and use it in GitHub Desktop.

Conexión a bases de datos dockerizadas postgresql y mariadb por consola y DBeaver Universal DataBase

dockerhub/postgres

dockerhub/mariadb

pwd
sudo docker run -d --name mi-postgres -p 5432:5432 -v ~/docker-postgres:/var/lib/postgresql/data -e POSTGRES_PASSWORD=pass123 postgres:16-bookworm
sudo docker ps
sudo ss -tlpn |grep 5432
sudo docker exec -it mi-postgres su - postgres
psql
\l
\q
pwd
sudo docker run -d --name mi-mariadb -p 3306:3306 -v ~/docker-mariadb:/var/lib/mysql -e MARIADB_ROOT_PASSWORD=pass123  mariadb:11.3-rc-jammy
sudo docker ps
sudo ss -tlpn |grep 3306
sudo docker exec -it mi-mariadb mariadb -u root -p
show databases;
exit
sudo docker stop mi-mariadb
sudo docker rm mi-mariadb
sudo docker run -d --name mi-apache -p 80:80 -v /var/www/html/:/usr/local/apache2/htdocs/ httpd:2.4-bookworm #persistir todas las configuraciones.
sudo docker exec -it mi-apache bash
sudo docker pull mariadb
sudo docker pull wordpress

sudo docker run -d --name mi-mariadb -e MARIADB_USER=user -e MARIADB_PASSWORD=pass123 -e MARIADB_DATABASE=wordpress -e MARIADB_ROOT_PASSWORD=pass123  mariadb

sudo docker run -d --name mi-wordpress --link mi-mariadb:mysql -p 80:80 -e WORDPRESS_DB_NAME=wordpress -e WORDPRESS_DB_USER=user -e WORDPRESS_DB_PASSWORD=pass123 wordpress
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment