Create (original) (raw)
This section
- Open source
- Administer and maintain a swarm of Docker Engines
- Deploy a stack to a swarm
- Deploy services to a swarm
- Join nodes to a swarm
- Lock your swarm to protect its encryption key
- Manage nodes in a swarm
- Manage sensitive data with Docker secrets
- Manage swarm service networks
- Raft consensus in swarm mode
- Run Docker Engine in swarm mode
- Store configuration data using Docker Configs
- Swarm mode key concepts
- Use Swarm mode routing mesh
- Administer and maintain a swarm of Docker Engines
- Deprecated features
- Engine v28
- Engine v27
- Engine v26.1
- Engine v26.0
- Engine v25.0
- Engine v24.0
- Engine v23.0
- Engine v20.10
- Engine v19.03
- Engine v18.09
- Engine v18.06
- Engine v18.05
- Engine v18.04
- Engine v18.03
- Engine v18.02
- Engine v18.01
- Engine v17.12
- Engine v17.11
- Engine v17.10
- Engine v17.09
- Engine v17.07
- Engine v17.06
- Engine v17.05
- Engine v17.04
- Engine v17.03
- Prior releases
- Engine v28
- Build checksNew
- Annotations
* Attestations
* Build checks
* Build secrets
* Build summary
* BuildKit configuration
* Cache management
* Copy image between registries
* Export to Docker
* Local registry
* Multi-platform image
* Named contexts
* Push to multiple registries
* Reproducible builds
* Share image between jobs
* Tags and labels
* Test before push
* Update Docker Hub description
- Annotations
- Build release notes
- Testcontainers
- AI
- Docker Model RunnerBeta
- Products
- Quickstart
- Create
- Repository information
* Access
* * Tags
* Image Management
* Software artifacts
* Push images
* Move images
* Image security insights
* Webhooks
* * Set up
* Link accounts
* Automated repository tests
* Advanced options
* Manage autobuilds
* Troubleshoot
* * Docker Official Images
* Docker Verified Publisher Program
* Docker-Sponsored Open Source Program
* Insights and analytics
- Repository information
- Archive
- Delete
- Personal settings
- Create
- Service accounts
- Troubleshoot
- Release notes
- Testcontainers Cloud
- Deprecated products and features
- Release lifecycle
- Platform
- Release notes
Home / Manuals / Docker Hub / Repositories / Create
Create a repository
- Sign in toDocker Hub.
- Select My Hub > Repositories.
- Near the top-right corner, select Create repository.
- Select a Namespace.
You can choose to locate it under your own user account, or under any organization where you are an owner or editor. - Specify the Repository Name.
The repository name needs to:- Be unique
- Have between 2 and 255 characters
- Only contain lowercase letters, numbers, hyphens (
-
), and underscores (_
)Note
You can't rename a Docker Hub repository once it's created.
- Specify the Short description.
The description can be up to 100 characters. It appears in search results. - Select the default visibility.
- Public: The repository appears in Docker Hub search results and can be pulled by everyone.
- Private: The repository doesn't appear in Docker Hub search results and is only accessible to you and collaborators. In addition, if you selected an organization's namespace, then the repository is accessible to those with applicable roles or permissions. For more details, seeRoles and permissions.
Note
For organizations creating a new repository, if you're unsure which visibility to choose, then Docker recommends that you select Private.
- Select Create.
After the repository is created, the General page appears. You are now able to manage: