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
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
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
Las ramas del código runc son las siguientes: release-1.1 es la última versión.
2.4 Compilar e instalar runc
make && make install
Como se muestra arriba, runC está instalado en el directorio /usr/local/sbin/runc.
Ver el directorio runc compilado:
2.5 Ver versión runc
Puede verificar el número de versión con la opción -v:
runc -v
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.