Difference between revisions of "Docker"

From Briki
Jump to: navigation, search
Line 8: Line 8:
 
== Updating container ==
 
== Updating container ==
 
   sudo docker run --rm -v /var/run/docker.sock:/var/run/docker.sock taisun/updater --oneshot <container>
 
   sudo docker run --rm -v /var/run/docker.sock:/var/run/docker.sock taisun/updater --oneshot <container>
 +
 +
== Containers ==
 +
  sudo docker create --name tautulli -e PUID=127 -e PGID=138 -e TZ=Europe/London -p 8181:8181 -v /var/lib/torrent/tautulli/config:/config -v /var/lib/plex/Library/Logs:/logs --restart unless-stopped linuxserver/tautulli
  
 
== Creating a dedicated IP for a home-assistant docker container ==
 
== Creating a dedicated IP for a home-assistant docker container ==
Line 13: Line 16:
 
   sudo docker network create -d macvlan --gateway 192.168.1.1 --subnet 192.168.1.0/24 --ip-range 192.168.1.231/29 -o parent=eth0 docker-subnet
 
   sudo docker network create -d macvlan --gateway 192.168.1.1 --subnet 192.168.1.0/24 --ip-range 192.168.1.231/29 -o parent=eth0 docker-subnet
 
   sudo docker run --init -d --name="home-assistant" -v /var/lib/homeassistant/docker:/config -v /var/www/html/arlo-snapshots:/arlo-snapshots -v /etc/localtime:/etc/localtime:ro --net docker-subnet --ip 192.168.1.231 homeassistant/home-assistant
 
   sudo docker run --init -d --name="home-assistant" -v /var/lib/homeassistant/docker:/config -v /var/www/html/arlo-snapshots:/arlo-snapshots -v /etc/localtime:/etc/localtime:ro --net docker-subnet --ip 192.168.1.231 homeassistant/home-assistant
 +
 +
== Tautulli slow to start ==
 +
This may be due to an attempt to chown a large number of files.
 +
Login to the container:
 +
  sudo docker exec -it <container> /bin/bash
 +
Disable the chown step by editing <code>/etc/cont-init.d/30-config</code> and commenting out the chown command

Revision as of 00:32, 7 April 2019

Useful Commands

docker ps -a
List all containers
docker container inspect <container>
Show details of <container>
docker logs <container>
Show logs for <container>
docker exec -it <container> /bin/bash
Start an interactive shell in <container>

Updating container

 sudo docker run --rm -v /var/run/docker.sock:/var/run/docker.sock taisun/updater --oneshot <container>

Containers

 sudo docker create --name tautulli -e PUID=127 -e PGID=138 -e TZ=Europe/London -p 8181:8181 -v /var/lib/torrent/tautulli/config:/config -v /var/lib/plex/Library/Logs:/logs --restart unless-stopped linuxserver/tautulli

Creating a dedicated IP for a home-assistant docker container

 sudo docker network create -d macvlan --gateway 192.168.1.1 --subnet 192.168.1.0/24 --ip-range 192.168.1.231/29 -o parent=eth0 docker-subnet
 sudo docker run --init -d --name="home-assistant" -v /var/lib/homeassistant/docker:/config -v /var/www/html/arlo-snapshots:/arlo-snapshots -v /etc/localtime:/etc/localtime:ro --net docker-subnet --ip 192.168.1.231 homeassistant/home-assistant

Tautulli slow to start

This may be due to an attempt to chown a large number of files. Login to the container:

 sudo docker exec -it <container> /bin/bash

Disable the chown step by editing /etc/cont-init.d/30-config and commenting out the chown command