Skip to content

docker#530

Open
ZacharyACoon wants to merge 1 commit intoComfy-Org:masterfrom
ZacharyACoon:docker
Open

docker#530
ZacharyACoon wants to merge 1 commit intoComfy-Org:masterfrom
ZacharyACoon:docker

Conversation

@ZacharyACoon
Copy link

Some nice rootless docker stuff.

@ZacharyACoon ZacharyACoon force-pushed the docker branch 2 times, most recently from cf8eb06 to ec218cc Compare April 17, 2023 22:40
@comfyanonymous
Copy link
Member

There's also #190

The reason I have not merged it is because if I merge it I need to be able to maintain it and I'm not that familiar with docker and would need to learn a bit more how it works first.

@ZacharyACoon
Copy link
Author

Adding comments to make it obvious and easier to maintain.
Also, I'm happy to continue contributing.

@ZacharyACoon
Copy link
Author

There's also #190

The reason I have not merged it is because if I merge it I need to be able to maintain it and I'm not that familiar with docker and would need to learn a bit more how it works first.

I've made this to be extremely straightforward. In my opinion, the earlier docker PR is doing too way much with yaml and making it very hard to manage.

  1. The Dockerfile specifies the prepared environment for the software.
FROM existing_image@sha:hash
RUN command(s)
CMD default_start_command
  1. You build the image. docker build . => outputs hash
  2. You run the image as a "container": docker run -it hash

Email me for my discord and I'll be happy to provide assurances and fit this to your needs.

@AbdBarho
Copy link

AbdBarho commented May 4, 2023

If I might snoop in here a bit: the community has added support for the docker version of this UI in my repo.

https://github.com/AbdBarho/stable-diffusion-webui-docker/tree/master/services/comfy

It might make sense offload docker stuff entirely to my repo to reduce maintenance burden here? we can also collaborate closely to make stuff easier for both sides.

In any case, thank you for your work on this UI!

@JohanAR
Copy link

JohanAR commented Jul 27, 2023

The reason I have not merged it is because if I merge it I need to be able to maintain it and I'm not that familiar with docker and would need to learn a bit more how it works first.

Docker has a bit of a learning curve, and then there's potentially a little more work adapting the project to make it easier to put in a container, but once it's there there's so much you get out of it.. Downloading, running and updating server apps become one-liners, without the developer having to write custom installer and updater scripts. It provides a language agnostic environment, e.g. similar to venv/conda except not just for Python, which avoids dependency collisions. And while it offers a lot of convenience, it also offers easy customization, like changing the server ports or moving data directories.

@AbdBarho I'm using your repo, but IMO it would be better if the projects provided Dockerfile and docker-compose.yml to make sure they're always up to date. I mean assuming developers are using docker, so someone makes sure it doesn't fall behind. I think ideally the docker files and scripts shouldn't need much workarounds (and it looks like comfyui already doesn't have a lot compared to automatic1111) so they shouldn't need much maintenance.

oxc added a commit to oxc/ComfyUI that referenced this pull request Sep 9, 2023
Based on Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
oxc added a commit to oxc/ComfyUI that referenced this pull request Sep 9, 2023
Based on Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
oxc added a commit to oxc/ComfyUI that referenced this pull request Sep 9, 2023
Based on Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
oxc added a commit to oxc/ComfyUI that referenced this pull request Sep 9, 2023
Based on Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
oxc added a commit to oxc/ComfyUI that referenced this pull request Sep 9, 2023
Based on Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
oxc added a commit to oxc/ComfyUI that referenced this pull request Sep 9, 2023
Based on Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
github-actions bot pushed a commit to oxc/ComfyUI that referenced this pull request Sep 10, 2023
Based on Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
github-actions bot pushed a commit to oxc/ComfyUI that referenced this pull request Sep 12, 2023
Based on Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
github-actions bot pushed a commit to oxc/ComfyUI that referenced this pull request Sep 12, 2023
Based on Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
github-actions bot pushed a commit to oxc/ComfyUI that referenced this pull request Sep 13, 2023
Based on Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
github-actions bot pushed a commit to oxc/ComfyUI that referenced this pull request Sep 14, 2023
Based on Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
github-actions bot pushed a commit to oxc/ComfyUI that referenced this pull request Sep 15, 2023
Based on Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
github-actions bot pushed a commit to oxc/ComfyUI that referenced this pull request Sep 15, 2023
Based on Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
github-actions bot pushed a commit to oxc/ComfyUI that referenced this pull request Sep 16, 2023
Based on Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
github-actions bot pushed a commit to oxc/ComfyUI that referenced this pull request Sep 17, 2023
Based on Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
github-actions bot pushed a commit to oxc/ComfyUI that referenced this pull request Sep 17, 2023
Based on Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
oxc added a commit to oxc/ComfyUI that referenced this pull request Sep 18, 2023
Based on Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
oxc added a commit to oxc/ComfyUI that referenced this pull request Sep 18, 2023
Based on Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
oxc added a commit to oxc/ComfyUI that referenced this pull request Sep 18, 2023
Based on Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
github-actions bot pushed a commit to oxc/ComfyUI that referenced this pull request Jun 21, 2024
Based on ComfyUI PR Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
github-actions bot pushed a commit to oxc/ComfyUI that referenced this pull request Jun 21, 2024
Based on ComfyUI PR Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
github-actions bot pushed a commit to oxc/ComfyUI that referenced this pull request Jun 22, 2024
Based on ComfyUI PR Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
github-actions bot pushed a commit to oxc/ComfyUI that referenced this pull request Jun 23, 2024
Based on ComfyUI PR Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
oxc added a commit to oxc/ComfyUI that referenced this pull request Aug 22, 2024
Based on ComfyUI PR Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
github-actions bot pushed a commit to oxc/ComfyUI that referenced this pull request Aug 23, 2024
Based on ComfyUI PR Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
github-actions bot pushed a commit to oxc/ComfyUI that referenced this pull request Aug 23, 2024
Based on ComfyUI PR Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
github-actions bot pushed a commit to oxc/ComfyUI that referenced this pull request Aug 24, 2024
Based on ComfyUI PR Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
github-actions bot pushed a commit to oxc/ComfyUI that referenced this pull request Aug 24, 2024
Based on ComfyUI PR Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
github-actions bot pushed a commit to oxc/ComfyUI that referenced this pull request Aug 25, 2024
Based on ComfyUI PR Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
github-actions bot pushed a commit to oxc/ComfyUI that referenced this pull request Aug 26, 2024
Based on ComfyUI PR Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
github-actions bot pushed a commit to oxc/ComfyUI that referenced this pull request Aug 27, 2024
Based on ComfyUI PR Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
github-actions bot pushed a commit to oxc/ComfyUI that referenced this pull request Aug 28, 2024
Based on ComfyUI PR Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
github-actions bot pushed a commit to oxc/ComfyUI that referenced this pull request Aug 29, 2024
Based on ComfyUI PR Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
github-actions bot pushed a commit to oxc/ComfyUI that referenced this pull request Aug 29, 2024
Based on ComfyUI PR Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
github-actions bot pushed a commit to oxc/ComfyUI that referenced this pull request Aug 30, 2024
Based on ComfyUI PR Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
github-actions bot pushed a commit to oxc/ComfyUI that referenced this pull request Aug 30, 2024
Based on ComfyUI PR Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
github-actions bot pushed a commit to oxc/ComfyUI that referenced this pull request Aug 31, 2024
Based on ComfyUI PR Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
oxc added a commit to oxc/ComfyUI that referenced this pull request Oct 18, 2024
Based on ComfyUI PR Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
github-actions bot pushed a commit to oxc/ComfyUI that referenced this pull request Oct 18, 2024
Based on ComfyUI PR Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
github-actions bot pushed a commit to oxc/ComfyUI that referenced this pull request Oct 20, 2024
Based on ComfyUI PR Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
github-actions bot pushed a commit to oxc/ComfyUI that referenced this pull request Oct 20, 2024
Based on ComfyUI PR Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
github-actions bot pushed a commit to oxc/ComfyUI that referenced this pull request Oct 21, 2024
Based on ComfyUI PR Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
oxc added a commit to oxc/ComfyUI that referenced this pull request Jan 11, 2025
Based on ComfyUI PR Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
oxc added a commit to oxc/ComfyUI that referenced this pull request Jan 11, 2025
Based on ComfyUI PR Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
oxc added a commit to oxc/ComfyUI that referenced this pull request Jan 12, 2025
Based on ComfyUI PR Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
oxc added a commit to oxc/ComfyUI that referenced this pull request Jan 12, 2025
Based on ComfyUI PR Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
oxc added a commit to oxc/ComfyUI that referenced this pull request Mar 17, 2025
Based on ComfyUI PR Comfy-Org#530

Co-Authored-By: ZacharyACoon <show>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants