Rodar o Container do MYSQL
docker run --name dump -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql
Importar .sql
para o container:
docker exec -i <CONTAINER> mysql -uroot -pSENHA --database=dump < dump.sql
Exportar um .sql
para o host:
Rodar o Container do MYSQL
docker run --name dump -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql
Importar .sql
para o container:
docker exec -i <CONTAINER> mysql -uroot -pSENHA --database=dump < dump.sql
Exportar um .sql
para o host:
sudo apt-get install cmake intltool libgtk-3-dev libssh-dev libavahi-ui-gtk3-dev libvte-2.90-dev libxkbfile-dev |
sudo openssl passwd -1 > cloud-config.yml
to generate a pass$ cat cloud_config.yml
#cloud-config
users:
- name: raisiqueira
passwd: PASSWORD GENERATE BY OPENSSL
groups:
- sudo
Backup simples da pasta /var/lib/mysql
de um container Docker para a máquina Host, onde NOME-VOLUME é o nome do volume que foi montado no seu container.
docker run --rm --volumes-from NOME-VOLUME -v $(pwd):/home alpine:3.5 tar cvf /home/mysql.tar /var/lib/mysql
version: '2' | |
volumes: | |
# Redis Data | |
redis-data: | |
driver: local | |
# Inicio dos serviços | |
services: | |
# Banco Maria DB |
FROM wordpress:4.7.3-apache | |
COPY config/php.ini /usr/local/etc/php/conf.d/ | |
COPY config/default-ssl.conf /etc/apache2/sites-enabled/default-ssl.conf | |
VOLUME /etc/ssl/certs/wordpress/ | |
VOLUME /etc/ssl/private/wordpress/ | |
RUN a2enmod ssl |
<?php | |
function rs_menu_classes( $classes, $item, $args ) { | |
if($args->theme_location == 'primary') { | |
$classes[] = 'list-inline-item'; | |
} | |
return $classes; | |
} | |
add_filter( 'nav_menu_css_class','atg_menu_classes',1,3 ); |
version: '2' | |
services: | |
wordpress: | |
image: wordpress | |
volumes: | |
- ./wp-content/:/var/www/html/wp-content | |
ports: | |
- 8080:80 |
Run a simple command:
docker-compose -f docker-compose-wp.yml -d
# v2 sintax | |
version: '2' | |
# Named volumes | |
volumes: | |
# MySQL Data | |
mysql-data: | |
driver: local | |
services: |