Hoe maak je een groep aan in Linux
Groepen worden gebruikt om gebruikers en hun privileges te organiseren, zoals het lezen van de schrijf- en uitvoeringsrechten. Om een groud toe te voegen, is het commando groupadd.
In dit artikel leggen we uit hoe je Portiner installeert op Ubuntu 20.04 met Docker.
Portainer is een krachtige, open-source toolset waarmee je eenvoudig containers kunt bouwen en beheren in Docker, Swarm, Kubernetes en Azure ACI. Het werkt door de complexiteit te verbergen die het beheer van containers moeilijk maakt, achter een gebruiksvriendelijke GUI.
Vereisten
Installeer Portainer op Ubuntu 20.04 met Docker
1. Houd de server up-to-date
Houd uw server altijd up-to-date om veiligheidsredenen.
# apt-get update -y
2. Installeer Docker
Installeer de vereiste afhankelijkheden voor Docker:
# apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common -y
Voeg de Docker CPG-sleutel toe
# curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Controleer of u nu de sleutel met de vingerafdruk 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 hebt , door te zoeken naar de laatste 8 tekens van de vingerafdruk.
# sudo apt-key fingerprint 0EBFCD88
Uitgang:
pub rsa4096 2017-02-22 [SCEA]
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
uid [ unknown] Docker Release (CE deb)
sub rsa4096 2017-02-22 [S]
Voeg de Docker-repository toe
# add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable'
De volgende opdracht zal Docker downloaden en installeren:
# apt-get update -y
# apt-get install docker-ce -y
Docker-service starten en inschakelen
# systemctl start docker && systemctl enable docker
3. Maak een container
We laten u twee manieren zien om de container te implementeren.
1. Als u de domeinnaam wilt gebruiken om toegang te krijgen tot Portiner, gebruikt u de volgende opdracht om de container te implementeren:
# docker run --restart always -d --name=portainer -v /var/run/docker.sock:/var/run/docker.sock -v /vol/portainer/data:/data -e VIRTUAL_HOST=port.example.com -e VIRTUAL_PORT=9000 portainer/portainer-ce -H unix:///var/run/docker.sock
2. Als u toegang wilt krijgen tot Portiner via server-IP, gebruikt u de volgende opdracht om de container te implementeren:
# docker volume create portainer_data
# docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce
4. Configureer Reverse Proxy voor Portiner (Optioneel als u een domeinnaam gebruikt)
Caddyfile is een omgekeerde proxyserver. Het is noodzakelijk om de verbinding te beveiligen om netwerkkaping te voorkomen. Caddyfile kan een SSL-certificaat verkrijgen en automatisch onderhouden.
Maak een caddiebestand aan. Caddyfile is een document met configuraties voor uw sites:
# mkdir -p /vol/caddy/configs
# vi /vol/caddy/configs/Caddyfile
Voeg de volgende inhoud toe:
port.example.com {
tls [email protected]
reverse_proxy portainer:8000
}
Vervang: port.example.com door uw domeinnaam en [email protected] door uw werkelijke e-mailadres.
Opslaan en afsluiten.
Maak ten slotte een Caddy-container met de volgende opdracht:
# docker run --restart always -d -p 80:80 -p 443:443 -v "/vol/caddy/data:/data/caddy' -v "/vol/caddy/configs:/etc/caddy' --link portainer --name caddy caddy
5. Toegangsdrager
Navigeer naar uw browser en open de Portiner door uw domein- of server-IP te gebruiken en het beheerderswachtwoord in te stellen en de aflevering af te ronden.
Dat is het. De installatie is succesvol voltooid.
In dit artikel hebben we gezien hoe u Portainer installeert op Ubuntu 20.04 met Docker.
Groepen worden gebruikt om gebruikers en hun privileges te organiseren, zoals het lezen van de schrijf- en uitvoeringsrechten. Om een groud toe te voegen, is het commando groupadd.
Leg 3 manieren uit om het CPU-gebruik in Linux te controleren. CPU-gebruik verwijst naar het gebruik van verwerkingsbronnen of de hoeveelheid werk die door een CPU wordt verwerkt.
DenyHosts wordt veel gebruikt als alternatief voor Fail2ban. Als er te veel ongeldige SSH-inlogpogingen zijn geweest, gaat het ervan uit dat de brute-force-aanvallen of
We zullen leren hoe je een nieuwe schijf op een Linux-server kunt mounten. Voor deze demonstratie gebruiken we de CentOS 7-cloudserver. mount nu de partitie zoals hieronder getoond.
Leg goed uit hoe het eenvoudig is om Fail2ban op Ubuntu 20.04 te installeren. Fail2ban is geschreven in de programmeertaal Python en is gratis open source. Configuratie.
Leg goed uit hoe u WireGuard VPN installeert op Ubuntu 20.04. WireGuard is een uiterst eenvoudige, snelle en moderne VPN die gebruikmaakt van de modernste cryptografie
OpenSSL is een robuuste, commerciële toolkit met volledige functionaliteit voor de Transport Layer Security (TLS) & (SSL)-protocollen. Leer OpenSSL 1.1.1d installeren in CentOS
Hoe CSF op de CentOS 8-server te installeren en configureren. ConfigServer Security & Firewall is een (SPI) firewall, Login/Intrusion Detection en Security applicatie.
Configuratie auditregel niet weergegeven? Ontdek hoe onze ondersteuningstechnici het probleem oplossen en oplossen. Regelconfiguratiebestand /etc/audit/rules.d/audit.rules
In dit artikel zullen we leren hoe onze ondersteuningstechnici de hoge belasting van CloudLinux op de server oplossen. Zorg ervoor dat uw LVE-limieten correct zijn geconfigureerd.