Este es el contenido de mi Dockerfile.
FROM ubuntu RUN sudo apt-get update RUN sudo apt-get install -y wget CMD wget -O- -q http://ifconfig.me/ipCuando ejecuto Dockerfile para crear una imagen acoplable, aparece el siguiente error:
/bin/sh: 1: sudo: no encontrado
¿Pueden ayudarme a resolver el error anterior?
por defecto, el contenedor docker se ejecuta como usuario root
elimine el sudo de Dockerfile y ejecútelo de nuevo.
Sus comandos en Dockerfile ya se ejecutan como root durante la docker build de Docker. Por esta razón, no necesita usar sudo
No necesitas sudo en este caso. Cambie Dockerfile como se muestra a continuación:
FROM ubuntu RUN apt-get update -y && \ apt-get install -y wget CMD wget -O- -q http://ifconfig.me/ipPD: combine las declaraciones RUN tanto como sea posible.