2021-11-25 18:56:10 -05:00
2021-11-25 18:56:10 -05:00

ubunti_tips

Tips y configuraciones de ubuntu

Eligir terminal por defecto ubuntu

    sudo update-alternatives --config x-terminal-emulator

Instalar docker

sudo apt-get install docker.io
# Compose ayuda a crear instalaciones de varios contenedores
sudo apt-get install docker-compose

Permitir correr docker sin sudo

    sudo groupadd docker
    sudo gpasswd -a $USER docker
    newgrp docker
    

imagen docker ayuda

docker run -d -p 80:80 docker/getting-started

Comandos básicos

INSTALAR EMQX DOCKER

    docker run -d --name emqx -p 18083:18083 -p 1883:1883 -p 8083:8083 -p 8084:8084 -e EMQX_ALLOW_ANONYMOUS=false emqx/emqx:latest

Abrir puertos en ubuntu

ufw allow from any to any port 18083 proto tcp

Instalar Portainer

     docker volume create portainer_data
     docker run -d \
     --name Portainer \
     --restart=always \
     -p 9000:9000 \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -v portainer_data:/data \
     portainer/portainer

https://domology.es/instalacion-docker-parte-1-dockerportainer/

PORTAINER EN LA RASPBERRY

sudo docker pull portainer/portainer-ce:latest sudo docker run -d -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest

RPI-MONITOR

    docker run --device=/dev/vchiq --device=/dev/vcsm --volume=/opt/vc:/opt/vc --volume=/boot:/boot --volume=/sys:/dockerhost/sys:ro --volume=/etc:/dockerhost/etc:ro --volume=/proc:/dockerhost/proc:ro --volume=/usr/lib:/dockerhost/usr/lib:ro -p=8888:8888 --name="rpi-monitor" -d  michaelmiklis/rpi-monitor:latest

Home Assistant

docker run --init -d --name="home-assistant" -e "TZ=America/Bogota" -v /home/pi/docker/config:/config --net=host homeassistant/raspberrypi3-homeassistant:stable

Instalar Gitea

Descargar repositorio de gitea

git clone https://github.com/go-gitea/gitea.git

Editar Fichero DockerFile

Cambiar linea: FROM golang:1.10-alpine3.7 AS build-env por FROM resin/raspberrypi3-alpine-golang AS build-env

y la linea: FROM alpine:3.7 por FROM resin/raspberrypi3-alpine:3.7

Construir la imagen: docker build -t mdchaparror/gitea .

Crear archivo docker-compose.yml

version: "2"

networks:
  gitea:
    external: false

services:
  server:
    image: mdchaparror/gitea
    container_name: gitea
    environment:
      - USER_UID=1000
      - USER_GID=1000
    restart: always
    networks:
      - gitea
    volumes:
      - ./gitea:/data
      - /etc/timezone:/etc/timezone:ro
      - /etc/localtime:/etc/localtime:ro
    ports:
      - "5000:3000"
      - "222:22"

Ejecutar: docker-compose up -d

Backup Raspberry

Crear Imagen

Mirar el disco correspondiente a la sd

sudo fdisk -l

sudo dd bs=4M if=/dev/sdd | gzip > imagen_rasp1_back_`date +%Y-%M-d`.gz

Restaurar imagen

La imagen se puede restaurar imagen ya sea con dd o con balenaEtcher

gzip -dc image.gz | sudo dd bs=4M of=/dev/sdd

Virtualbox

Para poder usar los dispositivos usb en virtualBox añadir usuario al grupo de virtualboxusers

    sudo usermod -a -G vboxusers  mdchaparror

Instalar NODERED

***docker-compose.yml

version: 2
services:
  nodered:
    container_name: Node-red
    image: nodered/node-red:latest
    ports:
     - 1880:1880
    
    

Mongo

sudo systemctl status mongodb

Description
Tips de Linux
Readme 57 KiB
Languages
Markdown 100%