Conceito e método de instalação do Docker

Conceito e método de instalação do Docker

1. Introdução ao Docker

Docker é um mecanismo de contêiner de aplicativo de código aberto, desenvolvido com base na linguagem Go e em conformidade com o protocolo Apache 2.0. É um mecanismo de contêiner de aplicativo de código aberto.

Uma plataforma aberta para o desenvolvimento, entrega e operação de aplicativos.

O Docker permite que os desenvolvedores empacotem seus aplicativos e pacotes dependentes em um contêiner leve e portátil e, em seguida, publiquem em

A virtualização também pode ser alcançada em qualquer máquina Linux popular.O contêiner usa completamente o mecanismo sandbox e não haverá nada entre um e outro.

A interface e, mais importante, a sobrecarga de desempenho do contêiner é extremamente baixa. Nota: Sandbox: No campo da segurança de computadores, sandbox é um processo

Mecanismo de operação isolado

Docker foi dividido em CE (Community Edition: Community Edition) e EE (Enterprise Edition:

Enterprise Edition).

Dois, cenários de aplicativos Docker

Empacote o aplicativo para simplificar o processo de implantação

Pode ser migrado livremente do hardware subjacente (implementa o isolamento do aplicativo, divide e desacopla aplicativos)

Integração contínua e entrega contínua (CI / CD): desenvolvimento para versão de teste

Implantar microsserviços

Fornecer produtos PAAS (plataforma como serviço)

Três, o conceito central do Docker

Imagem espelhada

Um modelo somente leitura para o mecanismo de docker container (ou seja, para empacotar um ambiente onde um serviço foi implantado)

recipiente

Uma instância em execução (ou seja, máquina virtual) criada com base na imagem

armazém

Um local para salvar imagens de forma centralizada (dividido em armazéns públicos e armazéns privados, o armazém público é o armazém portuário oficial)

Quarto, o método de instalação do Docker

Instale dependências

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

Definir fonte de imagem da nuvem Alibaba

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

Instale 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

Insira a descrição da imagem aqui

Aceleração de espelho

Basta acessar o site oficial do Alibaba Cloud para se registrar

Insira a descrição da imagem aqui

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

Otimização de Rede

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

systemctl restart network
systemctl restart docker

Insira a descrição da imagem aqui

Acho que você gosta

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