DEV Community

David Silva
David Silva

Posted on

1

Publicando Imagens no OCIR - Registry Oracle Cloud

O processo de publicação de imagens no Registry da Oracle Cloud é similar ao processa da AWS e GCP, não foge do padrão de publicação do docker. Basta autenticar e dar push, sem segredos.

Após fazer login no seu painel do Oracle Cloud, clique no Menu Registry dentro de Developer Services.

Menu Oracle Cloud - Registry OCIR

O Painel é bem simples e amigável, para começar, crie um Repositório.

PS: Evite ter imagens imensas assim 🤣

Painel Registry - Oracle Cloud

Com o nome do repositório em mãos, precisamos tomar nota do sua região, do namespace da sua conta e criar um token de autenticação. Vamos lá!

Região Conta Oracle Cloud

Para saber sua região é simples, basta ver o link de acesso. Exemplo:
https://console.sa-saopaulo-1.oraclecloud.com/containers/registry/

A região do meu registry é sa-saopaulo-1.

NameSpace Tenancy

Clique sobre o ícone do Perfil (canto superior direito) e em seguida em Tenany: Alguma coisa.

Na página que abrir, note na sessão Object Storage Settings, tem um campo que contém o seu namespace: Object Storage Namespace:.

Auth API Token Oracle Cloud

Para criar um token de autenticação, acesse seu perfil clicando no ícone e depois em seu usuário (canto superior direito).

Na página que abrir, clique em Auth Tokens da barra lateral esquerda. Em seguida, basta clicar em Generate Token, colocar um nome e copiar o token.

Menu Auth Tokens - Oracle Cloud

Login Oracle Registry OCIR com Docker

Agora o login é simples, a sequência é a seguinte:

docker login SUAREGIAO.ocir.io
SEUNAMESPACE/SEULOGIN
TOKEN
Enter fullscreen mode Exit fullscreen mode

Tag e Push

Para gerar sua tag e publicar:

docker tag SUAIMAGEMLOCAL:<tag> SUAREGIAO.ocir.io/SEUNAMESPACE/SEUREPOSITORIO:<tag>

docker push SUAREGIAO.ocir.io/SEUNAMESPACE/SEUREPOSITORIO:<tag>
Enter fullscreen mode Exit fullscreen mode

Se tiver dúvidas, não deixe de comentar!

Até a próxima!

Heroku

This site is built on Heroku

Join the ranks of developers at Salesforce, Airbase, DEV, and more who deploy their mission critical applications on Heroku. Sign up today and launch your first app!

Get Started

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay