Instalando o JFrog com docker
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?
Muito fácil depois que aparecer login e senha digite.
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!