我在py_image
文件中定义了基本的BUILD
规则:
load("@io_bazel_rules_docker//python3:image.bzl", "py3_image")
py3_image(
name = "app_image",
base = ":base_image",
srcs = ["serve.py"],
deps = [
"@mi_proto//:proto",
]
)
如何在Docker中使用此规则的结果?我想在docker images
中使用它,或者在docker run
处生成一个容器。
答案 0 :(得分:1)
要将其加载到本地Docker注册表中,可以从目标请求tar文件:
bazel build //:app_image.tar
然后可以通过docker load -i path/to/app_image.tar
或者,使用bazel run //:app_image
也会运行容器。