Fallo en la compilación de Docker Debian 11

Fallo en la compilación de Docker Debian 11

Tengo un archivo Docker que se compila correctamente en una máquina con Windows. Estamos intentando cambiar las compilaciones y probar a Linux Debian 11. Instalé la ventana acoplable y las piezas necesarias en el servidor y probé su contenedor hello world que funciona. En mi archivo acoplable estoy intentando descargar algunas herramientas que muestran un mensaje extraño "E: El repositorio 'https://packages.microsoft.com/ubuntu/18.04/prod bionic Release' no tiene un archivo de lanzamiento". Como se indicó, la imagen base de Docker es Ubuntu. No se como solucionar este error

FROM mcr.microsoft.com/mssql/server:2019-CU3-ubuntu-18.04

# Elevate to root to install required packages
USER root
RUN apt-get update \
    && apt-get install unzip libunwind8 libicu60 -y

# Install SQLPackage for Linux and make it executable
RUN wget -progress=bar:force -q -O sqlpackage.zip https://go.microsoft.com/fwlink/?linkid=2113331 \
    && unzip -qq sqlpackage.zip -d /opt/sqlpackage \
    && chmod +x /opt/sqlpackage/sqlpackage \
    && chown -R mssql /opt/sqlpackage \
    && mkdir /tmp/db \
    && chown -R mssql /tmp/db

Respuesta1

El problema era nuestro proxy de red. el verdadero error fue

Error:3https://packages.microsoft.com/ubuntu/18.04/prodError en la verificación del certificado de liberación biónica: el certificado NO es confiable. Se desconoce el emisor del certificado. No se pudo realizar el protocolo de enlace: Error en la verificación del certificado. [IP: 13.90.56.68 443] Para solucionar este problema en el script de la ventana acoplable se agregaron estas líneas.

COPY "ca-bundle.crt" ../usr/local/share/ca-certificates/ca-bundle.crt 
RUN update-ca-certificates 

El ca-bundle.crt era un archivo que contenía la clave pública del certificado corporativo autofirmado.

información relacionada