Читать книгу Aprender Docker, un enfoque práctico - José Juan Sánchez Hernández - Страница 51
Configuración del repositorio oficial de Docker
ОглавлениеEn primer lugar, actualizamos la lista de paquetes de nuestro sistema:
Una vez que hemos actualizado la lista de paquetes, instalamos los siguientes:
apt-transport-https
: permite a la herramienta apt
acceder y descargar paquetes de los repositorios utilizando el protocolo HTTPS.
ca-certificates
: contiene los certificados de las autoridades más comunes de certificación.
curl
: es una herramienta que posibilita transferir datos a través de una URL. Se puede utilizar para simular las peticiones de un usuario desde un navegador web, pero desde la línea de comandos.
gnupg
: se trata de una herramienta para la comunicación y almacenamiento de datos de forma segura. Puede utilizarse para cifrar datos y crear firmas digitales.
lsb-release
: constituye una herramienta que permite identificar la distribución Linux que se está utilizando.
Añadimos a nuestro sistema la clave GPG pública del repositorio oficial de Docker. Este paso es necesario para poder añadir un repositorio externo a nuestro sistema y verificar las firmas de los paquetes que descargamos de ese repositorio:
En el siguiente paso, vamos a añadir el repositorio oficial de Docker a la lista de repositorios de nuestro sistema. Para hacer esto, crearemos un archivo llamado docker.list
dentro del directorio /etc/apt/sources.list.d
. Y, dentro de este archivo, añadiremos los datos del repositorio oficial de Docker, para que podamos instalar sus paquetes con la utilidad apt
.
Utilizaremos el comando lsb_release -cs
, para obtener el nombre de la distribución que estamos utilizando y poder configurar el repositorio correctamente para esta distribución. Como este ejemplo lo estamos realizando con la versión 20.04 LTS de Ubuntu Server, el nombre de la distribución que obtendremos será focal
. Tenga en cuenta que este nombre cambiará dependiendo de la versión que esté utilizando.
Otro detalle importante es que debemos indicar cuál es el canal de actualización que vamos a utilizar. Docker Engine tiene tres tipos de canales:
stable
: en este canal, se encuentran las versiones definitivas disponibles para su uso. El software se encuentra en la etapa GA (General Availability) del ciclo de vida del lanzamiento del software.
test
: en este canal, se hallan las versiones que están en una fase previa a la etapa GA (General Availability) y se encuentran preparadas para ser testeadas.
nightly
: en este canal, se sitúan las versiones que todavía no han sido liberadas y están en fase de desarrollo. Dichas versiones se crean diariamente con el estado de la rama principal del repositorio.
En nuestra instalación, seleccionaremos el canal stable
:
Después de la ejecución del comando anterior, el archivo docker.list
tendrá el siguiente contenido:
En este caso, podemos ver cómo el repositorio se ha configurado para una arquitectura de tipo amd64
, para la distribución focal
de Ubuntu y el canal stable
.