Implementation of dependency processing and parallel compilation of Docker image under shellRecently, when making a series of Docker image compilation scripts, I thought we could not speed up the parallel compilation, checked the data, and finally implemented the multiple Docker
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
This is a creation in
Article, where the information may have evolved or changed.
This article will show you how to use Docker packaging a golang written application, the final product is a dockerfile file, do not underestimate this short line of code, the knowledge points involved can be many, next we will carefully analyze it.
FROM golang:alpineADD src /go/srcRUN go install -v test ENTRYPOINT ["/go/bin/test"]CMD ["-logtostderr"]
1. Base
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
1, actual combat purposes
build an enterprise-private mirrored warehouse that meets push and pull mirroring from the development environment . When we use k8s to orchestrate and dispatch containers, the basic unit of the operation is mirroring, so we need to pull the mirror from the repository to the current working node. The use of a public Docker hub is perfectly suited to our needs and is very convenient, but the uploaded
Package a Docker image so that your friends can load and open a container and output hello and world to the specified file every second,
I. Two script codes
Dockerfile
1 FROM bash2 COPY . /usr/herui/3 WORKDIR /usr/herui/4 CMD [ "sh", "hello_world.sh" ]
Hello_world.sh
1 #!/bin/bash2 while true3 do4 echo 'hello world!' >> /usr/herui/hello_world.log5 sleep 16 done
Ii. package it into an
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
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
Install the Redis image with Docker in Ubuntu and share it with the Redis container
1. Install Ubuntu2. Use Putty to log on to UbuntuWelcome to Ubuntu 14.04.1 LTS (GNU/Linux 3.small-40-generic x86_64)
* Documentation: https://help.ubuntu.com/
System information as of Wed Dec 31 06:41:16 UTC 2014
System load: 0.01 Processes: 228Usage of/: 6.0% of 28.80 GB Users logged in: 0Memory usage: 11% IP address for et
{public dbset public class Tbuser { [databasegenerated (Databasegeneratedoption.none)] public int ID {get; set;} public string Nickname {get; set;} public string Email {get; set;} } public class Tbuserdatahandle:datacontext {public static int adduser (Tbuser user) {try {using (var context = new DataContext ()) {context. Database.ensurecreated (); Context. ADD (user); Context. SaveChanges ();
Create a docker image and initialize the jdk8 and tomcat environments.1. Create a Dockerfile:
Create a Dockerfile and download jdk and tomcat in the same directory as Dockerfile.
Dockerfile content:
1 FROM Ubuntu: 14.10 2 MAINTAINER linx 3 4 # ADD java and tomcat to the container 5 ADD jdk-8u31-linux-x64.tar.gz/usr/local/6 ADD apache-tomcat-8.0.20.tar.gz/usr/local/7 8 # configure java and tomcat Environmen
First, the environmentUbuntu 14.04Docker version 1.9Second, the preparatory work
Download Ubuntu image----Docker pull Ubuntu
New Apache directory mkdir/apache into Apache Cd/apache
New File Dockerfile Touch Dockerfile
Create a new index.html touch index.html in the Apache directory
VI index.html Input:
VI Dockerfile Input:From UbuntuMaintainer ZHONGRUN APT-GET-YQQ UpdateRUN apt-get-yqq Install
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
#docker build Image (Dockerfile)
CentOS 7.4.1078 Image Maker
Nginx image creation (based on front centos7 image)
nginx+php Image Production
For more walkthrough, see the Readme file in GitMy git site https://
1. Install Ubuntu2. use Putty to log on to UbuntuWelcometoUbuntu14.04.1LTS (GNU/linux3.20.- 40-genericx86_64) * Documentation: https://help.ubuntu.com/SysteminformationasofWedDec3106:41
1. Install Ubuntu2. Use Putty to log on to UbuntuWelcome to Ubuntu 14.04.1 LTS (GNU/Linux 3.small-40-generic x86_64)
* Documentation: https://help.ubuntu.com/
System information as of Wed Dec 31 06:41:16 UTC 2014
System load: 0.01 Processes: 228Usage of/: 6.0% of 28.80 GB Users logged in: 0Memory usage: 11% IP ad
Docker container run, generally cannot ssh, this container management brings trouble, below will explain how to create a docker image that supports SSH
Download the Ubuntu image from the dock hub firstCommand: Docker pull Ubuntu
Create a new Ssh_ubuntu directoryMkdir/s
Installation environment, CentOS Linux version 3.10.0-514.el7.x86_641. Find the latest MySQL imageDocker search MySQL2, download the latest mysql-server imageDocker pull Mysql/mysql-server:latest 3, after the download is complete, you can view the downloaded image Docker images 4, build container, the-e command to set the default password,--name can customize the name of the
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.