sexta-feira, 26 de fevereiro de 2021

NEXTCLOUD VIA PODMAN COM POD



Uma dica rápida para subir o NextCloud via podman rapidamente.

Bom vamos criar 01 diretório e 03 subdiretórios:

$ mkdir -p nextcloud/app
$ mkdir nextcloud/data
$ mkdir nextcloud/db


Agora vamos criar o nosso Pod:

$ podman pod create --name ncloud -p8080:80

E agora vamos subir o contêiner do MariaDB:

$ podman run -d --pod=ncloud \
     --env MYSQL_DATABASE=nextcloud \
     --env MYSQL_USER=nextcloud \
     --env MYSQL_PASSWORD=nextcloud \
     --env MYSQL_ROOT_PASSWORD=nextcloud \
      -v ~/nexcloud/db:/var/lib/mysql:Z \
     --restart always \
     --name nextcloud-db \
     docker.io/library/mariadb:10


Agora vamos subir o contêiner do NextCloud:

$ podman run -d --pod=ncloud \
  --env MYSQL_HOST=127.0.0.1 \
  --env MYSQL_DATABASE=nextcloud \
  --env MYSQL_USER=nextcloud  \
  --env MYSQL_PASSWORD=nextcloud \
  --env NEXTCLOUD_ADMIN_USER=nextcloud \
  --env NEXTCLOUD_ADMIN_PASSWORD=nextcloud \
  -v ~/nextcloud/app:/var/www/html \
  -v ~/nextcloud/data:/var/www/html/data \
  --restart always  \
  --name nextcloud  \
  docker.io/library/nextcloud:20


Verifique se ficou ok:

$ podman ps



Pronto, só acessar pelo seu browser: http://localhost:8080


Caso tenha o cockpit, pode visualizar por lá também:



Guia de referência: 











quinta-feira, 25 de fevereiro de 2021

RODANDO WILDFLY NO PODMAN

 Bom, primeiro vamos fazer o pull da imagem:


$ podman pull jboss/wildfly


Agora vamos subir nosso contêiner:


$ podman run -d --name wildfly -p 8080:8080 -p 9990:9990 jboss/wildfly




Agora vamos acessar o nosso contêiner e criar um usuário para o console de administração, caso queira:

$ podman exec -it wildfly /bin/bash




Vamos criar um usuário:

$ /opt/jboss/wildfly/bin/add-user.sh



Só acessar via browser: http://<ip ou hostname>:8080



Ou, acesso via console admin: http://<ip ou hostname>:9990



Guia de Referencia: 











quarta-feira, 24 de fevereiro de 2021

GITLAB NO PODMAN

 Crie o diretório "gitlab" no seu Home:


$ mkdir gitlab

Agora, dentro do "gitlab", vamos criar 3 diretórios "logs", "data" e "config":

$ mkdir gitlab/config
$ mkdir gitlab/logs
$ mkdir gitlab/data

Agora vamos rodar o Gitlab no Podman:

$ sudo podman run --privileged -dit \
            --name gitlab \
            -p80:80 \
            -p443:443 \
            -p22022:22 \
            -v ${PWD}/gitlab/config:/etc/gitlab \
            -v ${PWD}/gitlab/logs/:/var/log/gitlab \
            -v ${PWD}/gitlab/data/:/var/opt/gitlab \
            gitlab/gitlab-ce:latest


Feito, já esta rodando:

Agora é só acessar o Gitlab: