Este container possui instalado o mariadb, apache2, php7.4. Esta pronto pra receber o wordpress. No final desse readme tem uma explicação de como instalar o wordpress nesse container
docker run -p 3308:3306 -p 85:80 -e DEVHOST=20.122.32.147 --name wordpress -it oalexbruno/wordpress
substitua o ip DEVHOST pelo ip da sua maquina
caso for instalar na vm da azure nao esqueça de liberar a porta 3308 e 85 pois esta sendo feito um redirecionamento para essas portas
ao iniciar o container, nao esqueça de iniciar o mariadb e o apache:
service apache2 start
service mariadb start
exemplo de acesso ao wordpress: 20.122.32.147:85/wordpress
*usuario do wordpress: admin
*senha: admin
install wordpress
mysql_secure_installation
mysql -u root -p
CREATE DATABASE wordpress;
GRANT ALL PRIVILEGES on wordpress.* TO 'wordpress'@'localhost' IDENTIFIED BY '123';
FLUSH PRIVILEGES;
EXIT;
apt install wget
va até a pasta /tmp
wget -c https://wordpress.org/latest.tar.gz
tar -xvzf latest.tar.gz
mv wordpress/ /var/www/html/
chown -R www-data:www-data /var/www/html/wordpress/
chmod 755 -R /var/www/html/wordpress/
crie o arquivo nano /etc/apache2/sites-available/wordpress.conf
<VirtualHost *:80>
ServerAdmin admin@your_domain.com
DocumentRoot /var/www/html/wordpress
ServerName your-domain.com
<Directory /var/www/html/wordpress>
Options FollowSymlinks
AllowOverride All
Require all granted
ErrorLog ${APACHE_LOG_DIR}/your-domain.com_error.log
CustomLog ${APACHE_LOG_DIR}/your-domain.com_access.log combined
ln -s /etc/apache2/sites-available/wordpress.conf /etc/apache2/sites-enabled/wordpress.conf
a2enmod rewrite
service apache2 restart
pronto:
agora é só digitar o ip:85/wordpress
banco de dados: wordpress
usuario banco de dados: wordpress
senha: 123
Content type
Image
Digest
Size
195.4 MB
Last updated
almost 5 years ago
docker pull oalexbruno/wordpress