Instalación de Docker para su uso con OCI Functions

Descubra cómo instalar Docker para utilizarlo con OCI Functions.

Antes de utilizar OCI Functions, se debe instalar una versión de Docker compatible con Fn Project en el entorno de desarrollo.

Si utiliza Cloud Shell como entorno de desarrollo, ya se ha instalado una versión adecuada de Docker.

Si todavía no se ha instalado Docker o la versión instalada de Docker no es compatible, deberá instalar o actualizar Docker.

En las instrucciones de este tema se supone que:

Nota

Por defecto, Fn Project (y, por extensión, OCI Functions) asume el uso de Docker para crear y desplegar imágenes de funciones. Sin embargo, Fn Project también soporta Podman como alternativa a Docker. Consulte Nota sobre el uso de Podman en lugar de Docker.

Para confirmar que se ha instalado una versión compatible de Docker en el entorno de desarrollo:

  1. Conéctese al entorno de desarrollo como desarrollador de funciones.

  2. En una ventana de terminal, confirme que Docker se ha instalado introduciendo:

    docker version
  3. Realice una de las siguientes acciones, según el mensaje que vea:

    • Si aparece un mensaje de error que indica que Docker no está instalado, debe instalar Docker antes de continuar con el siguiente paso. Consulte la documentación de Docker para obtener información sobre la instalación de Docker en la plataforma. Si su plataforma es Oracle Linux, consulte Guía del usuario de Oracle Container Runtime for Docker.
    • Si aparece un mensaje que indica la versión de Docker que está instalada, vaya al paso siguiente.
  4. Si Docker está instalado, vaya a la página inicial de Fn Project en GitHub para confirmar que la versión de Docker instalada es la versión mínima especificada en la sección de requisitos previos.

    Si la versión instalada de Docker no es compatible con Fn Project, debe actualizar la versión de Docker antes de continuar. Consulte la documentación de Docker para obtener información sobre la actualización de Docker en la plataforma. Si su plataforma es Oracle Linux, consulte Guía del usuario de Oracle Container Runtime for Docker.

Cuando complete los pasos de este tema, vaya a Installing the Fn Project CLI.

Nota sobre el uso de Podman en lugar de Docker

Por defecto, Fn Project (y, por extensión, OCI Functions) asume el uso de Docker para crear y desplegar imágenes de funciones. Sin embargo, Fn Project también soporta Podman como alternativa a Docker. Al utilizar la versión 0.6.12 y posteriores de la CLI de Fn Project, puede definir un valor de configuración para especificar que desea utilizar Podman en lugar de Docker.

Una vez instalada la CLI de Fn Project (consulte Installing the Fn Project CLI), especifique que desea usar Podman de la siguiente manera:

1. Instale Podman (versión 3.4 o posterior) y agregue Podman a la ruta del sistema. Consulte Instrucciones de instalación de Podman

2. Agregue el valor de configuración container-enginetype al archivo ~/.fn/config.yaml de la siguiente manera:

container-enginetype: podman

Si posteriormente desea utilizar Docker en lugar de Podman, realice una de las siguientes acciones:

  • Elimine el valor de configuración container-enginetype del archivo ~/.fn/config.yaml.
  • Actualice el valor de configuración container-enginetype en el archivo ~/.fn/config.yaml para especificar docker en lugar de podman, de la siguiente manera:
container-enginetype: docker