Unterabschnitte von Docker
Installation
Ubuntu-Server 20.4
sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"
sudo apt update
apt-cache policy docker-ce
sudo apt install docker-ce
sudo usermod -aG docker ${USER}
su - ${USER}
id -nG
Quellen
- docker inst auf ubuntu 20.04 -> https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-20-04-de
Basics
docker commands
docker ps -a
docker stop
docker images
docker rmi
docker version
docker info
docker run –rm
docker exec –it
docker start
docker rm
docker-compose
docker-compose up -d
container update
Version in docker-compose erhöhen image: portainer/portainer:1.23.2
docker-compose up -d
Quellen:
https://entwickler.de/online/windowsdeveloper/docker-grundlagen-dotnet-container-579859289.html
Netzwerk Docker
host
Netzanschluss des Containers wie direkt am “switch”. … Bezieht aber keinen DHCP-Lease von externem DHCP-Server ohne DHCP-Relay
bridge
none
macvlan
debian
sudo ip link set eno1 promisc on
Bridge mode
docker network create -d macvlan \
--subnet=192.168.xxx.y/24 \
--gateway=192.168.xxx.y \
-o parent=eno1 macvlan_x
802.1q trunk bridge mode
docker network create -d macvlan \
--subnet=192.168.xxx.0/24 \
--gateway=192.168.xxx.1 \
-o parent=eno1.123 macvlan_xxx
ipvlan
docker network create -d ipvlan \
--subnet=192.168.xxx.0/24 \
--gateway=192.168.xxx.1 \
-o ipvlan_mode=l2 ipvlanxxx
overlay
offene Ports auflisten
debian
sudo netstat -tulpn | grep LISTEN
Quellen
Restic
Speedtest CLI
moutten/speedtest-cli
docker run --rm moutten/speedtest-cli
docker run --rm moutten/speedtest-cli --help
docker run --rm moutten/speedtest-cli --list