MySQL tutorial and dockermysql tutorial in Docker
Speaking of virtualization technology, I love linuxiner iner (LXC. But with the increasing popularity of Docker technology, I want to show you how to use Mysql with Docker
What is Docker
Common commands for docker compose configuration files
Precautions for yaml file format and writing
Yaml is an intuitive data serialization format with high readability. Similar to the XML Data Description Language, The syntax is much simpler than XML.
The yaml data structure is represented by indentation. Consecutive items are represented by minus signs. Key-value pairs are separated by colons, arrays a
1. Search for Docker imagesDocker Search 2. Get the imageDocker Pull 3. View local MirrorsDocker images4. Remove the imageDocker RMI 5. Start the containerDocker run--name Container background RunDocker run-d--name 6. View the status of Honor operationPSPS -A7. Stop the containerDocker Stop 8. Enter the containerDocker "{{. State.pid}}" Docker basic Commands
":" Username/second-repo "
}
]
}
Create a mirror
We now create a very simple Docker mirror to test our new registry. On our computer, create a dockerfile with the following: Here's a little code, and I'll show you how to bind a rails application into a Docker container in the next article. ):
# Ruby 2.2.0 base mirror from
ruby:2.2.0
and create it:
localhost:5000This sec
copy the console Mark command in the diagram above to set the environment variable for the console window in Cmd.exe, and then we can run the Docker container as usual.
6. Use PowerShell to run Docker
In order to be able to run Docker in PowerShell, we need to start a PowerShell window and add Ssh.exe to the PATH variable.
The code is as follows:
$ENV:P ath
Liunx installation of docker 7 tutorial, liunxdocker
The following tutorial is for version 1.7.1, which requires installation of Version 12 or above. Refer to the next tutorial.
Yum install-y epel-release
Yum install docker-io # install
This uses the hashicorp/precise64 Ubuntu 12.04 64 bits to handle the proxy virtual machine. It also provides Docker and some magical shell commands to get Docker to work.
The last thing to do is set the turn of the mouth. It uses Config.vm.network to configure Redis, Elasticsearch, and Postgres to map to OS X with the agent virtual machine.
Vagrant file
1. View Container logsDocker Logs-f 2. Viewing a running containerPs3. View all containersPS -A4. Delete a single containerRM 5. Remove all containersRM PS -a-q)6. Show All MirrorsDocker images7. Delete a single imageDocker RMI 8. Delete all Mirrorsawk ' {print $} ' sort -R)9. Remove all mirrors for a specific conditiongrep awk ' {print $} ' sort -R)10. Run a new container, naming it, port mapping, folder mappingDocker run--name 11. Re-take over the container's consoleDocker attach 12. Copy file
Specifies the Nginx mirror that you just acquired.
# Docker run-d-P 80:80--name cn1 Nginx
Explain the parameters:
-D put in background execution
-P Host Port: The container port maps the port of the container to the host, in order to provide access directly to the external
--name Specify container Name
3.8 Viewing containers
# docker PS
In the browser to access the server's IP, you can open th
Source: http://blog.csdn.net/anxpp/article/details/52464806
The previous article also said that mirroring is one of the three core concepts of Docker.
Docker needs to have a corresponding mirror locally before running the container, and if it does not exist locally, it will attempt to get from the default (Docker Hub) mirror Warehouse, or you can configure a mirr
Docker PHP development environment configuration tutorial, dockerphp development tutorial
Preface
I use mac for development, but it is very inconvenient to install the php function that comes with mac, and it is inconsistent with the online linux development environment. The centos php development environment configured with vagrant has never been used before
image, download and install my software, and then commit it into a new image for release. With dockerfile, I can automate this process. each time I run a docker build command, I use the compiled dockerfile to generate a new image. Example 2: a production environment depends on multiple components, but these components are constantly updated. If you use an image, you need to package and resend the image after each update. With dockerfile, it is much b
something (such as the new version of PHP), you need to re-build the entire container.
Multiple containers provide better modularization when adding components. Because each container contains a part of the stack: Web, PHP, MySQL, and so on, you can expand each service or add a service separately without recreating everything.
Because I am too lazy and need to place something else in my notebook, here we will only introduce the method of a single container.Initialize the project
The first th
Share MySQL 5.7 docker master-slave replication Architecture Tutorial for your reference, the specific contents are as follows
Environment version:mysql:5.7.13docker:1.11.2centos:7.1
1. Install two MySQL on two physical machines first. Commands are as follows
Copy Code code as follows:
Docker Pull mys
. Example 2: A production environment relies on multiple components, but these components are also constantly being updated. If you use image, you will need to package and resend the image every time after the update is complete. With the dockerfile is much better, every time you need to update the environment, only need to rerun the Dockerfile, it automatically according to the command to download and install the latest components. In conclusion, we are emphasizing the role of a dockerfile: a s
securely bind it to ... The host's DOCKER0 IP address (such as 172.17.42.2)! In this way, you can access any one of the Docker services in a private mesh network from any host.
Conclusion
Reboot (at least make sure everything comes online automatically at startup).
You can try the following commands to see if everything is OK.
# access host1
ssh user@host1
# Run a new container
Tutorial on deploying Python applications on Docker, dockerpython
Several weeks ago, Elastic Beanstalk declared that Docker containers were configured and managed on the AWS cloud. In this article, we use a simple registry form page application to understand the Docker deployment process. This form uses the Elastic Bea
developing on Linux and you already have git, and the instructions for installing Docker,macos should be very similar. Start by cloning and creating a basic image:
$ git clone https://github.com/mrmrcoleman/python_webapp$ Docker build-t Python_webapp.
Now, we need to add some code to the container and specify it in detail. We're going to create a new project that just points to the
First of all, the personal understanding, Docker is similar to a Linux internal isolation of the sandbox, in the form of git, can be virtual out of a Linux version or the physical machine system itself.When I first heard it, I thought it was a retarded version of the virtual machine, and later I thought I understood or the pattern. In the VM installed a play (seemingly only support 64bit Oh pro)Docker's Chinese station has also started:Docker. CNDocke
are the smallest flask versions of our Hello World application. I've also used similar code in this tutorial, so if you've just contacted flask or python, you can use Docker instead of virtualenv to continue learning based on the tutorials mentioned above.
In order for it to run inside the Docker container, we also need to do some operations. In our instance Ap
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.