camerondurham / ch

Docker config and shell manager for using (or misusing) containers as dev environments
Apache License 2.0
18 stars 2 forks source link

ch create for csci350 errors out, but run_scripts workflow works #47

Closed a-harhar closed 9 months ago

a-harhar commented 9 months ago

Describe the bug

When running the ch command from cs350-docker to create the csci350 container, it produces the following error:

v1: Pulling from camerondurham/cs350-docker Cannot create new environment. Error from Dockerfile build: no matching manifest for linux/arm64/v8 in the manifest list entries

To Reproduce

Simply using the ch create command from cs350-docker causes this issue to appear. The issue states no manifest for linux/arm64/v8 -- I'm not entirely sure about this but I think it is attempting to use my host platform as the image's platform?

This issue does not occur when using the run_scripts workflow, which works completely fine!

Screenshots

Running with ./run.sh start:

image

Running with ch create:

image

Desktop (please complete the following information):

Additional context While run_scripts workflow is working for me, some other students are complaining that it doesn't work for them either. They are running into the same issue as before:

./run.sh start

Running Docker image

[+] Running 0/1

⠇ gdbserver Pulling 2.9s

no matching manifest for linux/arm64/v8 in the manifest list entries