Host: Xubuntu 15.04 + Docker
Enter terminal, sudo-i, switch root, input docker-d
Open another terminal, switch root, enter the Docker search Ubuntu, probably the following result:
NAME DESCRIPTION STARS Official automatedUbuntu Ubuntu is a debian-based Linux operating s ... 2306 [OK]Ubuntu-upstart Upstart is a event-based replacement for ... [OK]Torusw
As the current most popular application, Docker does exist in its unique, whether the program ape or Yun-dimensional should have heard of Docker's name, Docker has gone through a lot of pits, the latest version is the v1.11.0 version, it should be said to be fully capable of carrying the development and operation of monitoring, This tool helps us to efficiently package, publish, and run
Container and container communicate with each other. The official name is linking containers together!
The most common is to run a web iner and a DB container to link the Web container to the DB container;
A network channel (BRIDGE) is established between two containers thr
Docker containerThe Docker drawback is that the container is deleted, all the data in the container is deleted,So for the long-term preservation of data requires an external data volume, or data containerAccording to my understanding ... is to attach a directory on the physical machine to the
Tags: Kubernetes Docker container TutorialThis section shows how to provide persistent storage for a MySQL database in the following steps:
Create PV and PVC.
Deploy MySQL.
Add data to MySQL.
Simulating node downtime, Kubernetes automatically migrates MySQL to other nodes.
Verify data consistency.
First create the PV and PVC, configured as follows:Mysql-pv.ymlMysql-pvc.yml create MYSQL-PV
In addition to Overlay,docker, another Driver:macvlan has been developed to support cross-host container networks.The Macvlan itself is the Linxu kernel module, which allows multiple MAC addresses to be configured on the same physical network card, that is, multiple interface, each of which can be configured with its own IP. Macvlan is essentially a network card virtualization technology, it's not surprisin
Docker officially provides a Web UI interface to manage containers and mirrors, called: ShipyardModify the configuration file firstVim/etc/sysconfig/dockerAdd to:other_args= "-H tcp://0.0.0.0:235-h unix:///var/run/docker.sock"Note: Centos7 uses options="-H tcp://0.0.0.0:235-h unix:///var/run/docker.sock"Restart:/etc/init.d/docker restartPerform:To get a/data data volume:Docker run-ti-d--restart=always--name
Use the-v parameter in Docker Practice 2 to associate the host with the related directory in the container (mount), so we can use this channel to place the data that we want to copy with each other so that we can copy the file with the CP command.
In addition to this approach, we can also use different commands to copy the data. copy data from a container like a
(1) View the container ID (container ID) Docker ps-a
(2) Enter into the container inside Docker exec-it 6b654059476e/bin/bash ps:-it parameter is the ID of the container
(3) into the MySQL database successfully mysql-uroot-p
How to change the default bridge DOCKER0 connection for a Docker container
The Docker0 bridge is actually a common bridge in Linux, which is more limited in its ability to perform complex operations on the container in the previous blog post.
(1) summarizes how to change the default bridge connection for the Docker
With Docker's leading position in the cloud computing market, container technology has become a mainstream technology. To use the container technology for the user's application, follow these five steps.
Docker container technology has been rage in the cloud computing market, and many mainstream suppliers are facing t
Objective: To create an Apache-hosted image and launch 5 Apache containers from within a Linux external service1. Installing ApacheDocker run-t-I--name=qxy_apache centosyuminstall httpdexit2. Make imageDocker commit Qxy_apache Qxy_apache:v1. 0 [email protected]-1 ~]# Docker imagesrepository TAG IMAGE ID CREATED VIRTUAL sizeqxy_apache v1. 0 9b6f8b6054b5 seconds ago 19
The following errors are created in the container times[email protected] sample]# Docker build-t Ovcer/nginx.Sending build context to Docker daemon2015/01/07 06:43:51 Post http:///var/run/docker.sock/v1.15/build?rm=1t=ovcer%2Fnginx:dial unix/var/run/ Docker.sock:no such file or directoryWorkaround:[[email protected] sample]# Systemctl start DockerThis article is
Docker provides the rest API for creating containersHttp://192.168.150.6:8888/containers/create?name=demo-mysqlDocker MySQL container parameters, send a POST request to Docker via Restclient{"Hostname": "", "Domainname": "", "User": "", "Attachstdin": false, "attachstdout": True, "Attachstderr": True, "Tty": False, "Openstdin": false, "stdinonce": false, "ENV": [
Reprinted from: http://yangrong.blog.51cto.com/6945369/1582184
Docker container once started, the parameters can not be changed, production environment is the most common change is the port mapping, in order to solve this problem, then the first plan, this article lists two port planning scenarios, if there is a subsequent maintenance to increase the port mapping scenario, this paper also gives the dynamic
1. Docker run-it Ubuntu2. After entering the container, install the SSH service:sudo apt-get install Openssh-serverIt is possible to configure the software source before installing: sudo apt-get update3. Start the SSH service:/usr/sbin/sshd4. Generate public key and key for login without password:Ssh-keygenAll the way to the return, will be generated in the ~/.ssh/folder: Id_rsa, Id_rsa.pubTransfer id_rsa.p
In the previous section we prepared the Macvlan experimental environment, and today we create Macvlan network Mac_net1 in Host1 and host2: Note: also execute the same command in Host2. ①NBSP; -d Macvlan NBSP; specifies driver as Macvlan. ②macvlan Network is the local network, in order to ensure that cross-host communication, users need to manage their own IP subnet.③ Unlike other networks, Docker does not create a gateway for Macvlan, where the
Copy files from the container to the host
[Root@oegw1 soft]# Docker PS
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8d418a7b6021 Postgres "/docker-entrypoint. 7 hours ago up 7 hours Test1
[Root@oegw1 soft]# Docker exec-t-I. 8d418a7b6021/bin/bash
root@oegw1:/var/lib/
attribute access control (ABAC), Role access control (RBAC) authentication authorization policy.
Basic Object Concepts
Basic objects:
nPod
Pod is the smallest deployment unit, a pod consisting of one or more containers, in which containers share storage and network, running on the same Docker host.
nService
Service An application services abstraction that defines the pod logic set and the strategy for accessing this pod collection.
Service Agent P
A recent project has a launch container that automatically executes a script to launch an app, and finds that the container exits automatically when the script finishes executing. problem Analysis a Docker container can manage only one process at a time, and when the process exits, 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.