Alibabacloud.com offers a wide variety of articles about how to build docker image, easily find your how to build docker image information here online.
The last one said to install the Docker and Docker-compose, now start downloading the source code and joining the channel
Download and install the Curl tool
1, create Fabric Engineering and project directory.
Mkdir-p workCD work Then, execute the following code:
Curl-l https://raw.githubusercontent.com/voodoo12345/polaris/master/fabpre.tar.gz-o fabpre.tar.gz 2>/dev/null; TAR-XVF fabpre.tar.gz
After this
Docker official and individual published images due to a variety of reasons, such as version, more loopholes, has been counted Docker hub more than 30% of the official image contains high-risk vulnerabilities. In addition, the Docker pull download image is slow due to networ
Docker Image ManagementDocker pull CentOS//Get CentOS image from warehouse docker.comDocker images//See which mirrors are locallyDocker tag CentOS aming123//For the CentOS image set label to aming123, then use Docker images to see a row, the
]
max_allowed_packet=8m
Lower_case_table_names=1 Character_set_server=utf8
max_connections=900
max_connect_errors=600
slow_query_log=1
Long _query_time=1
Log_error
# Regard this db as a slave
server-id=2
The server-id=2 in the Slave.cnf file will set the MySQL server to be from the server.
5. Generate and use a mirror image from MySQL
Upload MYSQL-SLAVE-V1 to the second server. Use Server B to refer to this server.
Compile Mirror:
Since the official website of the mirror is generally minimal installation and no SSH installation, today we have a Docker official website CentOS image as an example to install SSH.
1, to see if the mirror is CentOS, if there is a follow-up operation, not to pull one.2, build an SSH mirror.Create the container and map the host port 22000 to the container's 22 p
LAMP refers to the Linux (operating system), Apachehttp Server, MySQL (sometimes referred to as MARIADB, database software) and PHP (sometimes referred to as Perl or Python) The first letter, generally used to build a Web server. Although these open source programs are not specifically designed to work with several other programs, this combination has become popular because of their free and open source (most Linux distributions are bundled with these
Making Mirrors
1. Download CentOS image
Docker Pull Centos:latest
CentOS version of download is 7.3
2. Start a container by CentOS mirroring
Docker Run-i-T Centos/bin/bash
3. Install the required environment in the container
Reference: Install PHP environment under CentOS 7.x
# Update Source
RPM-UVH https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.n
Docker consists of three concepts:(1) The remote Repository is the aggregate of all the mirrors in the Remote Mirror Library (no entry operation).(2) The local image is the image pulled from the remote repository.(3) A local image is called a container (layered and operable).Docker
Many official versions of Linux images can be downloaded directly from the official repository (Public repositories. Considering the security and speed, we may want to set up a private repositories in our own LAN to store our own images. docker-registry is the tool we need.
git clone git clone https://github.com/docker/docker-registry.gitcd
-end interface but also the execution of back-end upgrades. And in order to ensure the completeness of the test dimension and facilitate analysis, the upgrade test framework must ensure the following:
Automatic upgrade Test
Simulate the behavior of a user
Stability Guarantee
Detailed Test Report
View the upgrade process at any time
Considering these requirements, we decided to build an automated upgrade test environment with a hybrid combination of
Problem Description:Using the command yum-y install Docker installed on the CENTOS7 system, when downloading the image is very slow, the last mirror download failed, and reported "Net/http:tls Handshake Timeout" error:[[emailprotected] ~]# Docker run-d--restart=unless-stopped-p 8080:8080-p 9345:9345 rancher/server:stable-- Db-host 10.0.0.101--db-port 3306--db-use
First, the preparatory workSecond, the Environment configurationThird, submit the update and automatically deploy to the server, test address: http://182.61.57.121:8000
First, the preparatory work
Gitlab Environment (for convenience, use of the official custodian warehouse)
Installed docker and gitlab-runner Environment Cloud server (used here CentOS 7 64位 )
Project code, here I use Golang as the development language, other devel
nodes to use the swarm function.
(5). You can also view the machine conditions in the cluster on the manager.Docker node ls
4.doc Ker service creation
Service: A long-running docker container that can be deployed on any worker node, it can be connected and consumed by other containers in the remote system or swarm.
Task): The service runs on a container instance.
Replicas): The same service runs on a specified number of worker nodes.
Create a servic
1. Download the Docker Toolbox first:http://get.daocloud.io/#install-docker-for-mac-windows2. Download and install the git Windows clientThe installation is all gone, all allowed.ClickStart Docker if you see the following interface is displayed successfully:The first time is slow, to install the default this system, after startup, you can open your virtual machin
1. Create a MySQL ClusterDownload PXC imageDocker Pull Percona/percona-xtradb-clusterCreate an internal network: For security reasons, you need to create a docker internal network for your PXC cluster instancesCreate command: Docker network Create Net1Create a specified network segment: Docker network Create--SUBNET=172.18.0.0/24 Net1View Network properties:
When you create a mirror through dockerfile, it is generally based on the official image provided by the Docker Hub. The following describes how to create a personal private base image on a ubuntu16 system .1, install bootstrap tool Debootstrap$ sudo apt-get insall debootstrap-y2. Download ubuntuxenial (16.04) binaries using debootstrap3. Create a base
Reference Link: https://github.com/ethereum/go-ethereum/wiki/Running-in-Docker
Reproduced in the original: http://dockone.io/article/1931
The etheric square Go (language) team builds a Docker mirror of a "geth" node as part of its ongoing build chain. We can use these mirrors to quickly run the etheric square node in our local environment. In this article we will
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.