Docker hints

I do all this stuff on a Raspberri Pi running raspian and docker.

For now there’s:

docker commands

docker restart openhab_openhab_1
docker status openhab_openhab_1
docker container ls
docker container ls -a #show all conatiners
docker container rm [container id] #delete container
docker ps
docker images 
docker rmi [image id] #delete image

Simple steps to use a new docker image

cd /opt
mkdir new_docker_dir
cd new_docker_dir
nano docker-compose.yml
docker-compose up
docker-compose up -d

docker-compose.yml example

---
version: "2"
services:
  homer:
    image: b4bz/homer
    #To build from source, comment previous line and uncomment below
    #build: .
    container_name: homer
    volumes:
      -  ./assets/:/www/assets
    ports:
      - 8080:8080
    #environment:
    #  - UID=1000
    #  - GID=1000
    restart: unless-stopped
    # to change host dns for this container
    # I needed this for iobroker
    dns:
       - 9.9.9.9

Connect to docker container

  1. docker ps to find CONTAINER ID you want to connect to
  2. docker exec -it –user root [CONTAINER-ID] bash

Update a docker container

  1. update version string in docker-compose.yml
  2. docker-compose pull
  3. docker-compose down
  4. for pihole:latest delete old container
  5. docker-compose up (for output)
  6. docker-compose up -d (to start in background)
Veröffentlicht am
Kategorisiert als docker

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert