如何转义容器的 docker 标签?
How to escape docker tag for a container?
我正在尝试将 docker 图像用于 运行ning liquibase,我需要 运行 标记命令,例如 tag 0.1.0
,但是 docker 不明白它的入口点参数而不是 docker tag
。
Docker 文件:https://github.com/webdevops/Dockerfile/tree/master/docker/liquibase/postgres
请告诉我如何解决这个问题!
docker run --rm -v $(pwd):/liquibase/ -e "LIQUIBASE_URL=jdbc:postgresql://database-1.******.us-east-1.rds.amazonaws.com:5432/dbtest" -e "LIQUIBASE_USERNAME=postgres" -e "LIQUIBASE_PASSWORD=******" webdevops/liquibase:postgres tag 0.1.0
/entrypoint: line 172: exec: tag 0.1.0: not found
无论如何都不是 docker 专家,但是 tag
命令似乎没有列在 entrypoint.sh
中可用的命令中我想如果你把它添加到 line 79 这会有所帮助。否则,当从命令行 运行 时,您需要使用 liquibase tag 0.1.0
而不仅仅是 tag 0.1.0
来执行命令行
我正在尝试将 docker 图像用于 运行ning liquibase,我需要 运行 标记命令,例如 tag 0.1.0
,但是 docker 不明白它的入口点参数而不是 docker tag
。
Docker 文件:https://github.com/webdevops/Dockerfile/tree/master/docker/liquibase/postgres
请告诉我如何解决这个问题!
docker run --rm -v $(pwd):/liquibase/ -e "LIQUIBASE_URL=jdbc:postgresql://database-1.******.us-east-1.rds.amazonaws.com:5432/dbtest" -e "LIQUIBASE_USERNAME=postgres" -e "LIQUIBASE_PASSWORD=******" webdevops/liquibase:postgres tag 0.1.0
/entrypoint: line 172: exec: tag 0.1.0: not found
无论如何都不是 docker 专家,但是 tag
命令似乎没有列在 entrypoint.sh
中可用的命令中我想如果你把它添加到 line 79 这会有所帮助。否则,当从命令行 运行 时,您需要使用 liquibase tag 0.1.0
而不仅仅是 tag 0.1.0