Concepto y método de instalación de Docker

Concepto y método de instalación de Docker

1. Introducción a Docker

Docker es un motor contenedor de aplicaciones de código abierto, desarrollado en base al lenguaje Go y que cumple con el protocolo Apache 2.0. Es un motor contenedor de aplicaciones de código abierto.

Una plataforma abierta para el desarrollo, entrega y operación de aplicaciones.

Docker permite a los desarrolladores empaquetar sus aplicaciones y paquetes dependientes en un contenedor ligero y portátil y luego publicar en

La virtualización también se puede lograr en cualquier máquina Linux popular. El contenedor utiliza completamente el mecanismo de la caja de arena y no habrá nada entre ellos.

La interfaz y, lo que es más importante, la sobrecarga de rendimiento del contenedor es extremadamente baja. Nota: Sandbox: en el campo de la seguridad informática, sandbox es un proceso

Mecanismo operativo aislado

Docker se ha dividido en CE (Community Edition: Community Edition) y EE (Enterprise Edition:

Edición de Empresa).

Dos, escenarios de aplicación de Docker

Empaquete la aplicación para simplificar el proceso de implementación

Se puede migrar libremente desde el hardware subyacente (implementa aplicaciones de aislamiento, división y desacoplamiento de aplicaciones)

Integración continua y entrega continua (CI / CD): desarrollo para versión de prueba

Implementar microservicios

Proporcionar productos PAAS (plataforma como servicio)

Tres, el concepto central de Docker

Imagen de espejo

Una plantilla de solo lectura para el motor de contenedor de Docker (es decir, para empaquetar un entorno donde se ha implementado un servicio)

envase

Una instancia en ejecución (es decir, una máquina virtual) creada en función de la imagen

depósito

Un lugar para guardar imágenes de forma centralizada (dividido en almacenes públicos y almacenes privados, el almacén público es el almacén portuario oficial)

Cuarto, el método de instalación de Docker.

Instalar dependencias

yum install -y yum-utils device-mapper-persistent-data lvm2

Establecer la fuente de imagen de Alibaba Cloud

yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

Instalar Docker-CE

systemctl stop firewalld.service

setenforce 0

vim /etc/selinux/config
SELINUX=disabled

yum install -y docker-ce

systemctl start docker.service
systemctl enable docker.service

Inserte la descripción de la imagen aquí

Aceleración del espejo

Simplemente vaya al sitio web oficial de Alibaba Cloud para registrarse

Inserte la descripción de la imagen aquí

tee /etc/docker/daemon.json <<-'EOF'
{
    
    
  "registry-mirrors": ["https://xxxxxxxx.mirror.aliyuncs.com"]
}
EOF
systemctl daemon-reload
systemctl restart docker

Optimización de la red

echo 'net.ipv4.ip_forward=1' >> /etc/sysctl.conf
sysctl -p

systemctl restart network
systemctl restart docker

Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/weixin_44505291/article/details/115124606
Recomendado
Clasificación