Dit is de opdracht docker-compose die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
docker-compose - Definieer en voer multi-containerapplicaties uit met Docker.
KORTE INHOUD
havenarbeider-compose [OPTIES] [COMMAND] [ARGS] ...
PRODUCTBESCHRIJVING
Met docker-compose kunt u een applicatie met meerdere containers definiëren met al zijn functies
afhankelijkheden in één enkel bestand en start de applicatie vervolgens met één enkele opdracht. De
De structuur en configuratie van de applicatie worden op één plek gehouden, wat draaien mogelijk maakt
toepassingen eenvoudig en overal herhaalbaar.
OPTIES
-f, --het dossier FILE
Geef een alternatief opstelbestand op (standaard: docker-compose.yml)
-p, --Naam van het project NAAM
Geef een alternatieve projectnaam op (standaard: mapnaam)
--uitgebreid
Toon meer output
-v, --versie
Afdrukversie en afsluiten
COMMANDO'S
bouw
Diensten bouwen of herbouwen
--geen cache
Gebruik geen cache bij het bouwen van de afbeelding.
uw
Toont hulp- en gebruiksinformatie over een opdracht.
doden
Dwingt lopende containers om te stoppen door een SIGKILL-signaal te sturen.
-s SIGNAAL
SIGNAAL om naar de container te sturen. Het standaardsignaal is SIGKILL.
logs
Bekijk de uitvoer van containers.
--geen kleur
Produceer een monochrome uitvoer.
port
Druk de openbare poort af voor een poortbinding
--protocol=protocol
Kies het 4e laagprotocol, tcp of udp. Standaard is TCP.
--index=index
Index van de container als er meerdere exemplaren van een service zijn. Standaard is 1.
ps
Lijst containers.
-q Alleen ID's weergeven.
trek
Haalt service-images op uit het Docker-register.
--allow-onveilige-ssl
Sta onveilige verbindingen met het Docker-register toe.
restart
Start de actieve containers opnieuw.
-t, --time-out TIME-OUT
Geef een time-out voor afsluiten op in seconden. Standaard is 10.
rm
Verwijder gestopte servicecontainers
-f, --kracht
Vraag niet om de verwijdering te bevestigen.
-v Verwijder volumes die aan containers zijn gekoppeld.
lopen
Voer een eenmalige opdracht uit op een service. Standaard worden gekoppelde services gestart, tenzij
ze zijn al aan het rennen.
--allow-onveilige-ssl
Sta onveilige verbindingen met het Docker-register toe.
-d Vrijstaande modus. Voer de container op de achtergrond uit en druk de nieuwe containernaam af.
--ingangspunt CMD
Overschrijf het beginpunt van de afbeelding met CMD.
-e SLEUTEL=VAL
Stel een omgevingsvariabele in. Kan meerdere keren gebruikt worden.
-u, --gebruiker=GEBRUIKER
Uitvoeren als specifiek GEBRUIKER, een gebruikersnaam of uid.
--geen-deps
Start geen gekoppelde services.
--rm Verwijder de container na het uitvoeren. Deze optie wordt genegeerd in de ontkoppelde modus.
--service-poorten
Voer de opdracht uit terwijl de poorten van de service zijn ingeschakeld en zijn toegewezen aan de host.
-T Schakel pseudo-tty-toewijzing uit. Standaard wordt een tty toegewezen.
schaal
Stel het aantal containers in dat voor een service moet worden uitgevoerd. De aantallen staan vermeld in het formulier
dienst=aantal als argumenten.
# docker-compose scale web=2 worker=3
begin
Start bestaande containers.
stoppen
Stop met het gebruiken van containers zonder ze te verwijderen.
-t, --time-out TIME-OUT
Geef een time-out voor afsluiten op in seconden. Standaard is 10.
up
Bouw, (her)creëer, start en bevestig containers. Als er bestaande containers zijn voor a
service zal `docker-compose up` stoppen en ze opnieuw aanmaken (met behoud van aangekoppelde volumes met
volumes-from), zodat wijzigingen in `docker-compose.yml` worden opgepikt. Als je niet wilt
bestaande containers die opnieuw moeten worden gemaakt, zal `docker-compose up --no-recreate` hergebruiken
bestaande containers.
--allow-onveilige-ssl
Sta onveilige verbindingen met het Docker-register toe.
-d Vrijstaande modus. Voer de container op de achtergrond uit en druk de nieuwe containernaam af.
--geen kleur
Produceer een monochrome uitvoer.
--geen-deps
Start geen gekoppelde services.
--x-slim-herscheppen
Maak alleen containers opnieuw waarvan de configuratie of afbeelding moet worden bijgewerkt. Dit
functie is experimenteel.
--geen-herscheppen
Als er al containers bestaan, mag u deze niet opnieuw maken.
--niet gebouwd
Bouw geen afbeelding, ook al ontbreekt deze.
-t, --time-out TIME-OUT
Geef een time-out voor afsluiten op in seconden. Standaard is 10.
migreren naar labels
Maak containers opnieuw om labels toe te voegen. Als docker-compose containers detecteert die zijn gemaakt
zonder labels zal het weigeren te werken, zodat je niet met twee sets eindigt.
MILIEU VARIABELEN
Er zijn verschillende omgevingsvariabelen beschikbaar om het docker-compose-gedrag te configureren.
Variabelen beginnend met DOKKER_ zijn dezelfde als die gebruikt worden om de Docker te configureren
opdrachtregelclient. Als u boot2docker gebruikt, eval "$(boot2docker shellinit)" zal instellen
naar de juiste waarden.
COMPOSE_PROJECT_NAME
Stelt de projectnaam in, die wordt voorafgegaan door de naam van elke container waarmee wordt gestart
docker-componeren. Standaard ingesteld op de basisnaam van de huidige werkdirectory.
COMPOSE_FILE
Geef op uit welk bestand de configuratie moet worden gelezen. Als dit niet is opgegeven, ziet docker-compose eruit
voor havenarbeider-compose.yml in de huidige werkmap en vervolgens in elke bovenliggende map
achtereenvolgens, totdat gevonden.
DOCKER_HOST
Stelt de URL van de docker-daemon in. Net als bij de Docker-client is de standaardinstelling
unix:///var/run/docker.sock.
DOCKER_TLS_VERIFY
Indien ingesteld op iets anders dan een lege tekenreeks, wordt TLS-communicatie met de
demon.
DOCKER_CERT_PATH
Configureert het pad naar de cap.pem, cert.pem en sleutel.pem bestanden die worden gebruikt voor TLS-verificatie.
Standaard ingesteld op ~/.docker.
Gebruik docker-compose online met behulp van onworks.net-services