Descripción de contenedores

Directorio artículo

Estibador

Acoplable introducir
la virtualización recipiente, poner la aplicación de contenedor, la plataforma de contenedores, alojado en GitHub, soporte multiplataforma para MacOS, Windows, Linux
ventana acoplable pensó:
Contenedor de
Normalización: 1. Transporte 2. 3.API interfaces de almacenamiento
de aislamiento, rápido Creación y destrucción de
solución acoplable problema:
una aplicación web para funcionar con éxito dependen: OS, JDK, tomcate, código, archivos de configuración
acoplable sobre todo en un contenedor de transporte, para resolver los problemas ambientales causados por diferentes configuraciones de
Docker mecanismo de aislamiento,
la tecnología acoplable:
espejo: contenedores
de almacén: super muelle
de contenedores: dónde ejecutar el programa de
proceso de Docker ejecutar el programa: ir al almacén para tirar de la imagen a nivel local, y luego usar un comando, el espejo en funcionamiento se convierte en recipiente de
acumulación: acumulación de reflejo de
la nave: imagen de transporte. Desde el almacén y anfitrión
de ejecución: la imagen en tiempo de ejecución que los contenedores
Espejo: Imagen de
una variedad de envases que varios documentos
acoplable a ahorrar localmente, guardar el formato de archivo de imagen ->
almacenada en forma de UFS conjuntas del sistema de archivos UNIX colgará un directorio diferente en el mismo sistema de archivos virtual
para lograr un archivo con capas, cada una con sus propios archivos en directorios diferentes, al igual que el contenedor como
Aquí Insertar imagen Descripción
la capa inferior es guiar el sistema operativo, capas de Rumania, el equivalente de un sistema de archivos
Contenedor: es esencialmente un proceso, asumiendo una máquina virtual, vista desde arriba del espejo capa superior del recipiente es el sistema de archivos de lectura y escritura, es de sólo lectura resto,
antes de escribir un archivo, copiar el recipiente más alto y luego modificar, comenzará a buscar desde la parte superior
puede ser modificado contenedor, y el espejo no puede ser modificada, puede garantizar la misma imagen para generar una pluralidad de recipientes, operar de forma independiente, sin ninguna interferencia entre el
almacén: la construcción de propósito de reflejar, en otro entorno para ejecutar el programa
del proceso de transmisión: el reflejo en el almacén, desde el almacén hasta obtener el destino de
dirección del espejo de carga del almacén: hub.docker.com c.163.com pública
puede crear su propio almacén privado
tirón reflejo tirón ventana acoplable de un repositorio remoto nombre (nombre del espejo de tracción)
para ver las imágenes de espejo ventana acoplable la máquina
imagen corrida ventana acoplable en funcionamiento (nombre de la imagen) [TAG] [COMAND] [ARG ...... parámetros dependientes]
imagen 1. plazo hola-mundo, desde el cubo. docker.com tira
2. plazo (servidor web, una operación larga continua) Nginx espejo, preferentemente funcionando en segundo plano
acoplable corre corre
vista del contenedor ejecutar PS acoplable
acoplable plazo -Ayuda a un mandato de vista
del estibador plazo -d ejecuta en segundo plano, ID se devuelve
en el interior del contenedor: estibador ejecutivo -help
común ventana acoplable ejecutivo -es f4 golpe devuelve el nombre de usuario @Id
algunos de los comandos disponibles para Linux: Porque ngix se ejecuta en Linux
#ls, pantalla directorio
#which ngix ngix donde
#ps -EF servicio actual que procesa
de nuevo salida #exit al host ventana acoplable interfaz
acoplable tipo de red
(1) contenedor acoplable le asigna un espacio de nombres de red única por defecto, es decir, el tipo de red de puente de puente
( 2) un modo de servidor: no asigne un espacio de nombres de red independiente y está utilizando una gran cantidad, no una propia tarjeta de red virtual independiente, configurar su IP
(3) ninguna, ninguna red, y no se comunica con el mundo exterior
modo de puente: utilizar la red tiene un espacio de nombres separado, se necesita una técnica para hacer el acceso al puerto de contenedores en el host, esta es la asignación de puertos
modo de red acoplable:
Aquí Insertar imagen Descripción
Eth0, NIC en el host y tarjetas de red virtuales en estibador, en el puente del puerto mapeo
del estibador ps ver el proceso de
parada del estibador parada de la reanudación cargador de muelle de contenedores para reiniciar el contenedor en el interior del ejecutivo de cargador de muelle de contenedores
de comandos en el uso de la asignación de puertos: estibador plazo -help Ver
acoplable -d -p 8080: 80 (puerto de contenedores) contatin el nombre de
un puerto y asignación de host
cheque no es puertos abiertos: -na -an | grep 8080 puede ser el próximo navegador Q: localhost: 8080
Haga su propio espejo:
Dockfile: decirle cómo hacer su propio espejo
acoplable construcción: dockfile cada paso en el espejo acumulación ventana acoplable
Escribir dockerfile comando: Vi docerfile
1.En nombre de la imagen de base de
la propietaria del nombre mantenedor 2. espejo co contactos
......
3.docker Construir un nombre -t
Qué es la virtualización
virtualización
acoplable arquitectura
Docker reflejo de
las operaciones de contenedores acoplable
comando
 registro de instalación ventana acoplable:

carrera ventana acoplable -d -p 5000: 5000 de registro SRV---name --restart = siempre -v / datos / registro: / var / lib / Registro -e REGISTRY_STORAGE_DELETE_ENABLED = true registro: 2

 instalación ventana acoplable interfaz de usuario: http: //172.16.16.137: 9000 /

estibador plazo -es -d -p 9000: 8080 --name registro en la web --link registro SRV--e REGISTRY_URL = http: // registro SRV-: 5000 / v2 -e REGISTRY_NAME = localhost: 5000 hiper / cargador de muelle-registro -web

 recolección de basura

estibador ejecutivo -es 75c1e6f30464 bin / Registro /etc/docker/registry/config.yml basura-a cobro revertido

 Eliminar repo

Scripts se encuentran: 172.16.16.137: root /

./docker_reg_tool http://192.168.19.30:5000 eliminar bimernet / bimernet-q para el servicio

 lista de servicios
del estibador PS
acoplable PS -a

 anaconda -ks.cfg ls
pwd raíz

 ventana acoplable registra ID (identificación del servidor) también se puede ver la información de registro de tales
free -m para ver cuánto espacio de izquierda

 empezar todo de espejo: estibador inicia $ (ps -a ventana acoplable -q)

 una estación de servicio de la parada comando: parada ventana acoplable servicio-id

servicio de implementación

Kubernetes (K8S)

Publicado cuatro artículos originales · ganado elogios 0 · Vistas 47

Supongo que te gusta

Origin blog.csdn.net/fireworksunshine/article/details/105407216
Recomendado
Clasificación