How this Web Site was Born. (Vsphere, Docker, and AWS have a Baby!)

Project  (Create this website the hard way):

Summary:  I built a linux virtual machine (VM) on my home vsphere lab.  A docker wordpress container was created for the website.  The VM was uploaded to Amazon AWS using the AWS vcenter plugin.  A domain was created on godaddy.com.  The domain was pointed to the public IP from AWS.  Now you are reading this blog.

1. Build VM CentOS 7 server on VMware Vshpere Home Lab
– Cent OS 7 ISO Link: https://www.centos.org/download/
– Home Lab Example: LINK?, in coming post

2. Install Docker on CentOS 7 VM
https://docs.docker.com/engine/installation/linux/centos/

3. Install MYSQL and WordPress on Docker on CentOS 7 VM
– Mysql: https://hub.docker.com/_/mysql/
– WordPress: https://hub.docker.com/_/wordpress/

4. Open http (80) port on Cent OS 7 VM (if needed)
http://stackoverflow.com/questions/24729024/centos-7-open-firewall-port

5. Deploy Cent OS 7 VM to AWS from Vcenter Plugin
– NOTE: update your wordpress “WordPress Address (URL)” and “Site Address (URL)” to new DomainName.com before moving
– AWS Management Portal for vCenter: https://aws.amazon.com/ec2/vcenter-portal/

6. Register domain name on godaddy

7. Update Public IP Address in Godaddy record

8. Install “Easy WP SMTP” plugin in wordpress admin

9. Register for free email hosting “zoho.com”

10. Configure Email Settings on wordpress admin console

Leave a Reply