Skip to content

Comments

Add Docker#298

Open
FerriolCalvet wants to merge 10 commits intomainfrom
49-create-docker-page
Open

Add Docker#298
FerriolCalvet wants to merge 10 commits intomainfrom
49-create-docker-page

Conversation

@FerriolCalvet
Copy link
Contributor

This pull request updates the docs/Tools/Docker.md documentation to clarify Docker's usage policy, provide guidelines for creating custom containers, and reference internal resources. The main focus is on helping users understand licensing, usage restrictions, and the workflow for contributing containers.

Docker usage and contribution guidelines:

  • Added a note clarifying Docker's free use for educational, personal, research, and non-commercial purposes, and included a link to the Docker Subscription Service Agreement for further details.
  • Stated that Docker cannot be used within the cluster, but can be used locally to create custom containers.
  • Provided instructions for creating Docker containers, including contributing Dockerfiles to the internal GitHub repository and ensuring containers are reproducible.
  • Added guidance on requesting BBG members to upload containers to the lab's Docker Hub if needed.

References and documentation:

  • Added links to the internal GitHub repository for container recipes and the lab's Docker Hub, and listed Ferriol Calvet as a reference.

@FerriolCalvet FerriolCalvet linked an issue Jan 22, 2026 that may be closed by this pull request
@FerriolCalvet
Copy link
Contributor Author

@copilot fix linting errors

Copy link
Contributor

Copilot AI commented Jan 22, 2026

@FerriolCalvet I've opened a new pull request, #300, to work on those changes. Once the pull request is ready, I'll request review from you.

provide links that clearly state licensing
Copilot AI review requested due to automatic review settings January 22, 2026 14:55

This comment was marked as outdated.

cleanup and organize
git action checks
Copilot AI review requested due to automatic review settings January 22, 2026 15:12
git action checks

This comment was marked as outdated.

sofiathelima and others added 2 commits January 22, 2026 16:18
git action checks
spelling

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@bbglab bbglab deleted a comment from Copilot AI Jan 22, 2026
@bbglab bbglab deleted a comment from Copilot AI Jan 22, 2026
clarify and cleanup
Copilot AI review requested due to automatic review settings January 22, 2026 15:29
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +26 to +38
## Licensing (Docker Engine vs Docker Desktop)

The *Docker Engine* (the runtime/daemon `dockerd` and related components) is open source and distributed under the
**Apache License 2.0** (a permissive license). Docker explicitly documents this in the Docker Engine manual:

* Docker Engine licensing:
[https://docs.docker.com/engine/#licensing](https://docs.docker.com/engine/#licensing)
* Docker Engine upstream license (Moby project):
[https://github.com/moby/moby/blob/master/LICENSE](https://github.com/moby/moby/blob/master/LICENSE)

Note: Docker Desktop is a separate product with its own subscription/license terms; the Docker Desktop is licensed under
the
[Docker Subscription Service Agreement overview](https://www.docker.com/legal/docker-subscription-service-agreement/).
Copy link

Copilot AI Jan 22, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PR description says a note was added clarifying Docker’s free use for educational/personal/research/non-commercial purposes, but that policy statement does not appear in this document. Please add the described usage-policy note here (or adjust the PR description to match what was actually changed).

Copilot uses AI. Check for mistakes.
Copy link

@sofiathelima sofiathelima left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Committed some changes to clarify what is actually stated in the Docker webpages regarding licensing.
Added some minor suggestions.
Also could add installation instructions/setup section (or make an issue to do so).
Approved ✨


## Create Docker containers

Internally we have this GitHub repository with the receipes for many of the custom containers that we are generating and

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Typo: "receipes" should be "recipes".

Suggested change
Internally we have this GitHub repository with the receipes for many of the custom containers that we are generating and
Internally we have this GitHub repository with the recipes for many of the custom containers that we are generating and

## Create Docker containers

Internally we have this GitHub repository with the receipes for many of the custom containers that we are generating and
hosting in our dockerhub.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor capitalization

Suggested change
hosting in our dockerhub.
hosting in our Docker Hub

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.

Create Docker page

3 participants