Uday Docs

Uday Docs

Você sabia?

Estamos aqui para ajuda-los!

Docy

Instalando o JFrog com docker

Estimated reading: 3 minutes 437 views

Criando diretório inicial

1- Crie seu diretório inicial do Artifactory e um arquivo system.yaml vazio. O usuário que está criando a pasta deve ser o mesmo que está executando o docker run.

  • Recursos

    2Gb de memória ram

    1 CPU

As etapas a seguir assumem que a variável de ambiente $JFROG_HOME é criada no sistema. Para obter a localização correta de $JFROG_HOME, consulte JFrog Product Directory Structure.

				
					mkdir -p $JFROG_HOME/artifactory/var/etc/ 
cd $JFROG_HOME/artifactory/var/etc/ 
touch ./system.yaml 
chown -R 1030:1030 $JFROG_HOME/artifactory/var
				
			

Além disso, execute o seguinte comando se estiver usando o Docker em uma máquina Mac.

				
					chmod -R 777 $JFROG_HOME/artifactory/var
				
			

Personalize a configuração do produto (opcional), incluindo banco de dados, Java Opts e filestore.

Para instalações do Docker, verifique se o ID do host shared.node.id e o IP shared.node.ip foram adicionados ao system.yaml .
Se estes não forem adicionados manualmente, eles são resolvidos automaticamente como o IP do contêiner, ou seja, outros nós e serviços não poderão acessar esta instância.

Para seguir com esta sessão você precisa ter o Docker instalado.

3- Inicie o contêiner do Artifactory usando o processo relevante para seu sistema.

				
					docker run --name artifactory \
-v $JFROG_HOME/artifactory/var/:/var/opt/jfrog/artifactory \
-d -p 8081:8081 -p 8082:8082 releases-docker.jfrog.io/jfrog/artifactory-oss:latest
				
			

O comando Docker run expõe mais de uma porta: 8081 para Artifactory REST APIs e 8082 para todos os outros usos.

O comando Docker run expõe mais de uma porta: 8081 para Artifactory REST APIs e 8082 para todos os outros usos.

				
					docker container ps
docker container stop artifactory
				
			

5- Acesse o Artifactory em seu navegador em: http://SERVER_ HOSTNAME:8082/ui/ . Por exemplo, em sua máquina local: http://localhost:8082/ui/ .

Observação: pode acontecer de ele fica aparecendo alguns erros, mas espere ele carregar demora um pouco.

6- Verifique os logs do Artifactory para verifica se deu algum erro

				
					docker container logs -f artifactory
				
			
Atenção

O arquivo console.log pode crescer rapidamente, pois todos os serviços gravam nele. Saiba mais sobre como configurar a rotação de log.
Alerta
Em um esforço para fornecer uma imagem mais segura do Artifactory, o Artifactory agora usa a imagem de base Redhat UBI Micro. Algumas das ferramentas que estavam disponíveis na imagem Artifactory não estão disponíveis nesta imagem mais segura. Para obter mais informações, consulte JFrog Products Container Base Image .

Como fazer para acessar depois de instalado?

quote icon left

Eae, gostou da documentação?

Por favor, nos diga o que achou dessa documentação, isso é muito importante para melhorarmos e deixa a sua cara!

UdayTC

Veja também nossos féruns
quote

https://tech.uday.com.br/forums/

Leave a Comment

CONTENTS

Terraform

Ansible

IAC

O IAC é Infrastructure as Code ou em português Infraestrutura como código, es...

Desabilitando IPV6 no Ubuntu 22.04

O IPv6, também conhecido como Protocolo de Internet versão 6, oferece um espa�...

Configurações em Redes

Fazendo mudanças – Cheat sheet

Para adicionar todo o arquivo à área de teste git add . Para adicionar um ar...

Criando repositório – Cheat sheet

Independente de qual sistema operacional você está utilizando crie um diretór...

Configuração inicial – Cheat sheet

Para verificar a versão do Git git --versão Para adicionar nome de usuário ...

Subconsultas | Cheat Sheet Prometheus

1.Calcule a taxa média de 5 minutos durante um período de 1 hora, na resoluç�...

Manipulando rótulos | Cheat Sheet Prometheus

Junte os valores de dois rótulos com um -separador em um novo endpoint rótul...

Lidando com dados ausentes | Cheat Sheet Prometheus

1.Crie uma série de saída quando o vetor de entrada estiver vazio: absent(up{j...

Tempo | Cheat Sheet Prometheus

1.Obtenha o tempo Unix em segundos em cada etapa de resolução: time() 2. Obten...

Chat Icon Close Icon
Uday Docs Quer receber notificações?
Dismiss
Allow Notifications