Imagem oficial ubuntu (Ubuntu 20.04) com mariadb-server
341
ribafs/mariadb - https://hub.docker.com/repository/docker/ribafs/mariadb
version: "3"
services:
maria:
container_name: maria
restart: "no"
restart: on-failure
restart: unless-stopped
restart: always
build:
context: ./maria
dockerfile: Dockerfile
volumes:
- maria:/var/lib/mysql
ports:
- "4306:3306"
volumes:
maria:
FROM ribafs/mariadb
# Copiar o maria/setup.sql para o container
COPY ./setup.sql /root/setup.sql
# Inicia o mysql e cria o banco testes
RUN service mysql start && echo 'CREATE DATABASE testes;' | mysql -uroot
Traz um user comum
user - maria
senha - maria
Após executar
docker exec -it ID bash
Recebe algo como
Error response from daemon: Container 6657ff941c10d55dd35d5320a1f3200c57fcc8d798aa4ee232fc8af7436a1396 is restarting, wait until the container is running
Então execute
docker stop CONTAINER_ID
docker rm -v CONTAINER_ID -f
docker images
docker run -it imagemNome bash
service mysql start
mysql -uroot
show databases;
exit
Como o setup.sql foi copiado para a pasta /root
mysql -uroot testes < /root/setup.sql
mysql -uroot
use testes;
select * from clients;
Content type
Image
Digest
Size
116.9 MB
Last updated
almost 6 years ago
docker pull ribafs/mariadb