我们可以使用具有相对路径的 docker 文件在本地运行 docker 容器ENTRYPOINT
:
USER user1
WORKDIR /home/user1
ADD script.sh $HOME/script.sh
ENTRYPOINT ["./script.sh"]
当使用以下任务从 ansible 塔启动相同的 docker 映像(上述 docker 文件)时:
- name: Run docker container
command: docker run --rm -e arg={{value}} 111122223333.dkr.ecr.us-east-1.amazonaws.com/someteam:v.1
我们得到文件未找到错误script.sh
如何解决此错误?