Instalación de Docker (centos7)

Como programador, si no sabes qué es Docker, es un poco indignante. Aunque lo sabía hace mucho tiempo, todavía no lo he estudiado de forma sistemática. Jaja, hoy comencé a instalar y a aprender por mí mismo. Vamos a estudiar juntos.

1. ¿Qué es exactamente Docker?

Docker es un motor contenedor de aplicaciones de código abierto que permite a los desarrolladores empaquetar sus aplicaciones y dependencias en una imagen portátil y luego publicarla en cualquier máquina popular de Linux o Windows, que también se puede virtualizar. Los contenedores utilizan el mecanismo de la caja de arena por completo y no habrá interfaces entre ellos.

2. ¿Cuál es el uso de Docker?

La velocidad de inicio de Docker es mucho más rápida que las máquinas virtuales tradicionales. Se puede iniciar en segundos. Docker tiene una tasa de utilización de recursos del sistema muy alta. Un host puede ejecutar cientos de contenedores de Docker. Docker puede ser aplicaciones personalizadas. Espejo para lograr una integración, entrega e implementación continuas. Dado que Docker garantiza la coherencia del entorno de ejecución y facilita la migración de aplicaciones, Docker puede ejecutarse en muchas plataformas.

Tres, los tres conceptos básicos de Docker.

Imagen : la imagen de Docker (Imagen) es equivalente a un sistema de archivos raíz.

Contenedor : La relación entre la imagen y el contenedor es como la clase y la instancia en la programación orientada a objetos. La imagen es una definición estática y el contenedor es la entidad de la imagen en tiempo de ejecución. Los contenedores se pueden crear, iniciar, detener, eliminar, suspender, etc.

Repositorio : el repositorio se puede considerar como un centro de control de código para almacenar imágenes.

Docker usa un modelo de arquitectura cliente-servidor (C / S) y usa API remotas para administrar y crear contenedores Docker.

Los contenedores de Docker se crean a través de imágenes de Docker.

La relación entre contenedores y espejos es similar a los objetos y clases en la programación orientada a objetos.

 

Cuarto, la instalación de Docker (Centos7).

1.Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。
   通过 uname -r 命令查看你当前的内核版本。
   uname -r
2.使用 root 权限登录 Centos。
   su root
3.确保 yum 包更新到最新。
   sudo yum update
4.卸载旧版本(如果安装过旧版本的话).
   sudo yum remove docker  docker-common docker-selinux docker-engine
5.安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的.
   sudo yum install -y yum-utils device-mapper-persistent-data lvm2
6.设置yum源.
   1)使用官方源地址(比较慢)
   sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
   2)阿里云
   sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
7.可以查看所有仓库中所有docker版本,并选择特定版本安装.
   yum list docker-ce --showduplicates | sort -r
8.安装Docker。(我安装的是docker-ce-18.03.1.ce)
   sudo yum install docker-ce-18.03.1.ce
9.启动Docker,并加入开机启动。
   sudo systemctl start docker
   sudo systemctl enable docker
10.验证是否安装成功。
   docker version
   
   

Diagrama de éxito de la instalación de Docker

Ok, hasta ahora, aparece el diagrama de éxito de la instalación de la ventana acoplable que se muestra arriba, incluso si la instalación es exitosa. Entonces puede comenzar a aprender a usar la ventana acoplable.

Supongo que te gusta

Origin blog.csdn.net/wzs535131/article/details/108113687
Recomendado
Clasificación