I am fairly certain I am logged into azure correctly. Does the image not exist yet? It could be me not authenticated correctly or something. If so, how do I go about that?
Alternatively when I build the docker file in the runtime directory I am able to create the image with no errors. When I run it I get
We had a small mistake in the Makefile where the name of the image was wrong. This is now fixed on the main branch (this commit). Please pull the latest changes from GitHub and try make pull again.
As a note, the container registry for this competition’s images are set up for anonymous access. You shouldn’t need to be logged into Azure to pull the images.
If you are trying to directly use docker run, you may see that error. Instead, you should use the Makefile commands we provide for running the container, e.g., make test-submission. There are several runtime configuration settings that are necessary for the entrypoint script to run correctly that make test-submission sets.
That error in particular is triggered if the entrypoint.sh script detects that it’s able to access the public internet. In the real code execution runtime, public internet is blocked. We do so in make test-submission so that you can test your submission under the same conditions.
Ok so part 2 of this problem is now on the make pack-example portion.
There error I’m getting when typing:
make pack-example
is
mkdir -p submission/
The syntax of the command is incorrect.
make: *** [Makefile:71: pack-example] Error 1
At this point I have the image in my local docker repository from the pull. Do I have to have to run it with another command afterwords? The files are all on an external drive so I don’t know if that is causing the issue or what pertaining to the permissions.