[libcxx-commits] [libcxx] Rehome libcxx-builder docker image & attempt gentler termination. (PR #71604)

via libcxx-commits libcxx-commits at lists.llvm.org
Wed Nov 8 10:16:01 PST 2023


================
@@ -22,12 +22,11 @@
 # If you're only looking to run the Docker image locally for debugging a
 # build bot, see the `run-buildbot-container` script located in this directory.
 #
-# A pre-built version of this image is maintained on DockerHub as ldionne/libcxx-builder.
-# To update the image, rebuild it and push it to ldionne/libcxx-builder (which
-# will obviously only work if you have permission to do so).
+# A pre-built version of this image is maintained on Github under the libc++ organization, as ghcr.io/libcxx/libcxx-builder.
+# To update the image, rebuild it and push it to github (all members of the libc++ organization should be able to do this).
 #
-#   $ docker build -t ldionne/libcxx-builder libcxx/utils/ci
-#   $ docker push ldionne/libcxx-builder
+#   $ docker compose build
----------------
EricWF wrote:

I don't know that it can be, I can't test. And I think we want to require modern enough versions of docker to use modern features.

You can get docker compose on Ubuntu using the official install scripts. [1] It's how I get docker on debian. And while using additional package repos is normally smelly, it seems to be the norm for docker.

```
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
```

[1] https://docs.docker.com/engine/install/ubuntu/

https://github.com/llvm/llvm-project/pull/71604


More information about the libcxx-commits mailing list