Cloud
The cloud. Everything will one day be in the cloud. That’s the promise anyway. With this in mind I take a look a what is currently in the cloud. I start with a review of Cloud IDE service for Java EE development then a step by step tutorial about how to set up a cloud development pipeline using codenvy.com, Amazon Web Services and git hub.
How to run and use MYSQL from docker
First download your docker version such Docker for Linux, Mac, Windows
If you install docker for Mac or Windows – there will be no virstual Machine
MAC :- xhyve – this VM uses the hypervisor framworks brhave like virtual Machine
Windoes : – uses hyper-V virtual Machine
Note:- now make sure with – docker-machine ls if you do not see default Machine than use localhost insted of docker virtual Machine IP.
There is Docker Tools
Docker Client
Docker Machine
Docker Compose
Docker Kitematic
Boot2Docker ISO
VirtalBox
After installation Run MySQL
docker run –name container_NAME -e MYSQL_ROOT_PASSWORD=password -e MYSQL_DATABASE=DB_Name -p 3306:3306 -d mysql
Or use Dockerfile to create on
FROM centos:latest
MAINTAINER Pankaj Sonani
# Install latest updates
RUN apt-get update
RUN apt-get upgrade -y
# Install mysql client and server
RUN DEBIAN_FRONTEND=noninteractive apt-get -y install mysql-client mysql-server curl
# To access MySQL from Host OS
RUN sed -i -e”s/^bind-address\s*=\s*127.0.0.1/bind-address = 0.0.0.0/” /etc/mysql/my.cnf
# Install database
ADD ./database.sql /var/db/database.sql
# Set Standard settings
ENV user dbuser
ENV password dbpassword
ENV url file:/var/db/database.sql
ENV right READ
# Install starting script
ADD ./start-database.sh /usr/local/bin/start-database.sh
RUN chmod +x /usr/local/bin/start-database.sh
# expose MySQL port to host OS
EXPOSE 3306
CMD [“/usr/local/bin/start-database.sh”]