背景:利用dockerfile打镜像,但是报错
1.基础镜像:ubuntu:18.04
2.Dockerfile中报错的命令:source /root/.bashrc

解决方案

#将source /root/.bashrc修改为
/bin/bash -c "source /root/.bashrc"

主要原因在于:基础镜像中使用的是sh而不是bash,而source是对应于bash的函数

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐