Skip to content

Latest commit

 

History

History
85 lines (68 loc) · 2.15 KB

docker.md

File metadata and controls

85 lines (68 loc) · 2.15 KB

Docker for Windows futtatásakor a docker konténerek belső Hyper-V-s hálózata nem érhető el alapból. Be kell állítani a route-olást a Hyper-V alapértelmezett és privát adaptere között:

route /P add 172.0.0.0 MASK 255.0.0.0 10.0.75.2

Docker konténer IP-jének lekérdezése:

docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' container_name_or_id

Hasznos aliasok:

alias docker-upgrade="docker images|cut -f1 -d' '|sort -u|grep -v elbandi|xargs --no-run-if-empty -n1 docker pull"
alias docker-remove="docker images -q --filter 'dangling=true'|xargs --no-run-if-empty docker rmi"
alias docker-clean="docker ps -a | egrep \"Exited|Dead\" | awk '{print \$1}'|xargs --no-run-if-empty docker rm"

Ha a konténer indításakor ez az üzenet jön:

bind: A szoftvercsatornához a hozzáférési engedélyeket megsértő módon történt hozzáférés.

A Host Network Service újraindítása segíthet.

net stop hns
net start hns

Konténer indítási parancsok:

Transmission

docker run -d \
  --restart always \
  --name=transmission \
  -e PUID=1000 \
  -e PGID=1000 \
  -e UMASK=077 \
  -e TZ=Europe/Budapest \
  -e USER=<felhasználó> \
  -e PASS=<jelszó> \
  -e HOST_WHITELIST=<IP lista> \
  -p 9091:9091 \
  -p 51413:51413 \
  -p 51413:51413/udp \
  -v ~/docker/torrent/config:/config \
  -v ~/docker/torrent/downloads:/downloads \
  -v ~/docker/torrent/watch:/watch \
  lscr.io/linuxserver/transmission:latest

MS SQL

docker run -d \
  --name mssql \
  --hostname mssql \
  -p 1433:1433 \
  -e PUID=1000 \
  -e PGID=1000 \
  -e "ACCEPT_EULA=Y" \
  -e "MSSQL_SA_PASSWORD=SaPassword.123" \
  -v ~/docker/mssql/data:/var/opt/mssql/data \
  -v ~/docker/mssql/log:/var/opt/mssql/log \
  -v ~/docker/mssql/secrets:/var/opt/mssql/secrets \
  --restart unless-stopped \
  mcr.microsoft.com/mssql/server:latest

Portainer

docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
docker run --rm --pull=always -v portainer_data:/data portainer/helper-reset-password