Ejecución de instalación de CentOS7


prefacio

Este artículo registra el proceso de instalación de runc en CentOS7.


1. Introducción a runc

RunC es una herramienta liviana, se usa para ejecutar el contenedor, solo se usa para hacer esta única cosa, y esta única cosa debe hacerse bien. Podemos pensar en ello como una pequeña herramienta de línea de comandos que puede ejecutar contenedores directamente sin usar el motor acoplable. De hecho, runC es un producto estandarizado que crea y ejecuta contenedores de acuerdo con el estándar OCI. La organización OCI (Open Container Initiative) tiene como objetivo desarrollar un estándar industrial abierto en torno a formatos y tiempos de ejecución de contenedores.

Dos, instalar runc

RunC es un proyecto creado con golang, por lo que el entorno de desarrollo de golang debe instalarse localmente antes de compilarlo. Para la instalación de Golang, consulte el artículo "CentOS7 usa yum para instalar Golang (muy detallado)" , por lo que no entraré en detalles aquí.

1. Instale libseccomp-dev

El nombre completo de seccomp es modo informático seguro, que es un modelo informático seguro, que es una función proporcionada por el kernel de Linux. Podemos usarlo para limitar el comportamiento del proceso en el contenedor.

yum install libseccomp-devel.x86_64 -y

inserte la descripción de la imagen aquí

2. Obtenga el código fuente de ejecución

2.1 Cree primero el directorio $GOPATH/src/github.com

mkdir -p $HOME/go/src/github.com

2.2 ve a descargar el código fuente

go get github.com/opencontainers/runc

Verifique los archivos en el directorio runc después de ejecutar el comando get
inserte la descripción de la imagen aquí

2.3 comprobar el código más reciente

Ingrese al directorio go/src/github.com/opencontainers/runc y consulte la versión 1.1 de la rama de código más reciente:

cd go/src/github.com/opencontainers/runc
git checkout release-1.1

inserte la descripción de la imagen aquí

Las ramas del código runc son las siguientes: release-1.1 es la última versión.
inserte la descripción de la imagen aquí

2.4 Compilar e instalar runc

make && make install

inserte la descripción de la imagen aquí
Como se muestra arriba, runC está instalado en el directorio /usr/local/sbin/runc.

Ver el directorio runc compilado:
inserte la descripción de la imagen aquí

2.5 Ver versión runc

Puede verificar el número de versión con la opción -v:

runc -v

inserte la descripción de la imagen aquí
Hasta ahora, runC se ha instalado correctamente.

Resumir

Lo anterior es el proceso de instalación de runc hoy.. Este artículo presenta brevemente runc y los pasos de la instalación de runc.

Supongo que te gusta

Origin blog.csdn.net/qq_25919879/article/details/128434280
Recomendado
Clasificación