At present, I use Docker to do CaaS platform, mainly to solve:1, operation and maintenance of sandbox environmental testing;2, research and development of semi-automated code deployment and rollback;3, clustered application and auto scale.The 3 points are now fulfilled, but there is a problem when contacting the 2nd and 3rd. In the 2nd, the development test successful code will be packaged as a images, put into a private library, and then the 3rd clus
Preparatory workEnvironment:
Linux environment or Mac, do not use Windows
JDK 8
Maven 3.0
Docker
See Docker tutorial for no knowledge of Docker.Create a Springboot ProjectIntroduce a web-based start-up dependency and create a controler:@SpringBootApplication @restcontrollerpublic class Springbootwithdockerapplication { @RequestMapping ("/") Public String Home () { retu
Inside the container, like Linux, and then submit the container as mirrored
Dokcerfile Submit Mirror
One
Create a container
[[emailprotected]~] #docker run--namemynginx01-itcentos[[email protected]~]#dockerps-acontainerid IMAGE COMMAND CREATEDSTATUS PORTS names84bcc294325b nginx nBSP; " nginx-g ' Daemonoff ' 3secondsago up3seconds2. The container has been entered at this timeYum-y in
: 3a07b4e06c73b2e3924008270c7f3c3c6e3f70d4dbb814ad8bff2697123ca33c
At this point, the image has been registry removed from the mark and the external access pull is not available. However registry , the local space is not released and needs to wait for garbage collection to be released. While garbage collection cannot be done online, it must be stopped and registry then executed. For example, if registry you run with Compose, the following
1. Download the dind imageDocker Pull Docker:dind2. Perform the imageDocker run-it--privileged--name some-docker-d docker:dind3. In-mirror processing--no-cache Icu-libs4. Download the Dotnet tar packageHTTPS://www.microsoft.com/net/download/thank-you/dotnet-sdk-2.1.302-linux-x64-alpine-binaries Very clear for theHTTPS://download.microsoft.com/download/4/0/9/40920432-3302-47a8-b13c-bbc4848ad114/ Dotnet-sdk-2.1.302-linux-musl-x64.tar.gz5. Copy to the ho
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 port:Docker run-d-ti–name ssh-centos-p 22000:2
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
Well, I thought it would be easy to remove the image, but it's a little bit of a puzzle to start with. By deleting it, it was easy to find out. Share My experience:In two cases: to remove the image, first delete the container, delete the container, make sure the container is stopped, 2; the command to delete the container and delete the mirror is slightly different: Delete container (rm), delete
In http://openvz.org/Download/templates/precreated, there are many compressed image files, which can be downloaded and used in the import image. You can also use my original blog post: How to make your own base image in DockerHere's how it's done:wget http://download.openvz.org/template/precreated/ubuntu-14.04-x86_64-minimal.tar.gz cat ubuntu-14.04-x86_64-minima
Docker MySQL image installation and useDocker MySQL This time uses the download Docker.index.io already has the mirror Orchardup/mysqlReference: https://index.docker.io/u/orchardup/mysql/The steps are as follows:Download image
$ docker pull orchardup/mysql
Running a MySQL
1. Copy the default configuration fileCp-n/lib/systemd/system/docker.service/etc/systemd/system/docker.service2. Add an accelerator address to the startup command for the profile" s| Execstart=/usr/bin/docker daemon| Execstart=/usr/bin/docker Daemon--registry-Mirror=https://gbpursha.mirror.aliyuncs.com|g "/etc/systemd/system/docker.servicesudo systemctl daemon-reload3. Restart Dockersudo service
downloading the whole folder under a number of projects, the actual combat use is Loadbalancedemo, proposed with INTELLJ idea to the form of MAVEN project to import.Open the Pom.xml file in your project and you can see the value of the bottom-most plugin node: To start making a Docker image file, let's get the job done first:1. Create an empty folder, such as Image_tomcat;2. Go to the Tomcat webs
The image management design of Docker draws heavily on the idea of Git.The following diagram compares the core concepts and operations of the two to help you quickly master the correct way to manage Docker images.Subscription version: http://mp.weixin.qq.com/s?__biz=MzA5MTAxNzI2Mw==mid=201903290idx=1sn= 60acd1c2ec7cf24c124eb806b30b4ed5Reprint Please specify: http
Docker pull down on Ubuntu, using apt-get install command download speed is extremely slow, need to modify its software source, into the ETC/APT directory to repair sources.list found vi,vim,gedit are not, The software is also very slow.Solve:1. When you start the container, mount the etc/apt file of the local Linux system Docker run-ti-v/etc/apt/:/home/etc ubuntu2. Remove the Sources.lis rm/etc/apt/sources
Operating System: VM centos6.5
Container: docker
Prerequisites: you can create an SSH-enabled docker image.
Method 1: manually create
1. generate a new key and public key on the host machine
### Ssh-keygen [-q] [-B bits]-T type [-N new_passphrase] [-C comment] [-foutput_keyfile] # ssh-keygen usage reference official ssh-keygen-Q-n ""-t dsa-F/root /. SSH/id_dsa
Project background:We are a cloud service provider, and we use Dockerfile to create an image that supports the SSH service to the user. Does that sound really cool? In fact, Docker is able to meet this demand!!! Everyone can be a cloud service Provider!!!!Lab Environment:VMware Workstation 11Under the centos7.0 systemServer: ip:192.168.0.61SECURECRT (SSH remote connection software)Experimental process:First
Tags: mysqld service mirrorCreate a build directory structure# MKDIR-PV docker/mysql# CD docker/mysql/Two write dockerfile files#vimdockerfile #此处 sshd:latest Image created for the previous article # this dockerfile" dookerpool"'s dockerfile file, just made some optimizations and changes during testing Fromsshd:latestmaintainermykernel (www.mykernel.cn) # Install
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.