似乎这useradd
不在 amazonlinux docker 基础映像中。
useradd
当我的 Dockerfile 安装 openldap-devel 时RUN useradd my_user
将起作用,因此当我的图像具有以下内容时将起作用:
FROM amazonlinux
RUN yum -y install python3 \
gcc \
python3-pip \
python3-devel \
openldap-devel
当我的图像只是从
FROM amazonlinux
RUN yum -y install python3 \
gcc \
python3-pip \
python3-devel
该命令 RUN useradd my_user
失败并显示错误消息/bin/sh: useradd: command not found
如何useradd
在 amazonlinux 基础映像中安装而无需安装所有 openldap-devel