无论我在运行使用具有以下命令的自定义基本映像的docker文件的任何地方,我都希望将主机服务器中存在的#! /bin/bash
grep -v '^;$' "$1" > "$1".tmp
mv "$1".tmp "$1"
文件复制到子docker映像。
name-of-script filename
但上面一行中断了docker文件。请分享正确的语法或替代方法以实现相同的效果。
答案 0 :(得分:1)
很遗憾,您无法在Dockerfile
内声明主机命令。参见Execute command on host during docker build
。
您最好的选择是在运行my.cnf
之前,调整部署脚本以在主机上找到docker build
。