由于Amazon Linux的Docker镜像在最近的简单升级中存在问题,因此建议采用以下解决方法。
docker build -t my-amazon-linux-image:2 .
RUN yum update -y &&
yum install -y some-package &&
yum clean all
docker builder prune
示例代码:
Dockerfile:
FROM amazonlinux:2
RUN yum update -y &&
yum install -y python3 &&
yum clean all
CMD ["/bin/bash"]
构建:
docker build -t my-amazon-linux-image:2 .
运行:
docker run -it my-amazon-linux-image:2
这会启动一个Amazon Linux 2 Docker镜像,并在其中安装了Python 3。