EngelsFransSpaans

OnWorks-favicon

docker-create - Online in de cloud

Voer docker-create uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht docker-create 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-create - Maak een nieuwe container

KORTE INHOUD


havenarbeider en je merk te creëren [-a|--bijvoegen[=[],--add-host[=[],--blkio-gewicht[=[BLKIO-GEWICHT]]]
[--blkio-gewicht-apparaat[=[],--cpu-aandelen[=0,--cap-toevoegen[=[],--cap-drop[=[]]]
[--cgroup-ouder[=CGROUP-PAD,--cidbestand[=CIDFIEL,--cpu-periode[=0,--cpu-quotum[=0]]
[--cpuset-cpu's[=CPUSET-CPU,--cpuset-mems[=CPUSET-MEMS,--apparaat[=[]]]
[--apparaat-lees-bps[=[],--apparaat-lees-iops[=[],--apparaat-schrijf-bps[=[]]]
[--apparaat-schrijf-iops[=[],--dns[=[],--dns-zoeken[=[],--dns-opt[=[]]]
[-e|--omg[=[],--ingangspunt[=INGANGSPUNT,--env-bestand[=[],--blootstellen[=[]]]
[--groep-toevoegen[=[],-h|--hostnaam[=HOSTNAME,--help] [-i|--interactief]
[--ik p[=IPv4-ADRES,--ip6[=IPv6-ADRES,--ipv[=IPC,--isolatie[=verzuim]]
[--kernel-geheugen[=KERNEL-GEHEUGEN,-l|--etiket[=[],--label-bestand[=[],--koppeling[=[]]]
[--log-stuurprogramma[=[],--log-opt[=[],-m|--geheugen[=GEHEUGEN,--Mac adres[=MAC ADRES]]
[--geheugen-reservering[=GEHEUGEN-RESERVERING,--geheugen-swap[=LIMIT]]
[--geheugen-swappiness[=GEHEUGENVERWISSELING,--naam[=NAAM,--netto[="brug"]]
[--net-alias[=[],--oom-kill-uitschakelen] [--oom-score-adj[=0,-P|--alles publiceren]
[-p|--publiceren[=[],--pid[=[],--bevoorrechte] [--alleen lezen] [--herstarten[=HERSTARTEN]]
[--beveiliging-opt[=[],--stop-signaal[=SIGNAAL,--shm-maat[=[],-t|--tty]
[--tmpfs[=[CONTAINER-DIR[: ],-u|--gebruiker[=GEBRUIKER,--ulimit[=[],--uts[=[]]]
[-v|--volume[=[[HOST-DIR:]CONTAINER-DIR[:OPTIES]],--volume-stuurprogramma[=DRIVER]]
[--volumes-van[=[],-w|--werkmap[=WERKDIR]] AFBEELDING [COMMANDO] [ARG...]

PRODUCTBESCHRIJVING


Creëert een beschrijfbare containerlaag over de opgegeven afbeelding en bereidt deze voor op uitvoering
het opgegeven commando. De container-ID wordt vervolgens afgedrukt naar STDOUT. Dit is vergelijkbaar met
havenarbeider lopen -d behalve dat de container nooit is gestart. Je kunt dan gebruik maken van de havenarbeider begin
opdracht om de container op elk gewenst moment te starten.

De initiële status van de container die is gemaakt met havenarbeider en je merk te creëren is gecreëerd'.

OPTIES


-a, --bijvoegen=[]
Bevestig aan STDIN, STDOUT of STDERR.

--add-host=[]
Een aangepaste host-naar-IP-toewijzing toevoegen (host:ip)

--blkio-gewicht=0
Blok-IO-gewicht (relatief gewicht) accepteert een gewichtswaarde tussen 10 en 1000.

--blkio-gewicht-apparaat=[]
Blok-IO-gewicht (relatief apparaatgewicht, formaat: DEVICE_NAME:GEWICHT).

--cpu-aandelen=0
CPU-aandelen (relatief gewicht)

--cap-toevoegen=[]
Linux-mogelijkheden toevoegen

--cap-drop=[]
Laat Linux-mogelijkheden vallen

--cgroup-ouder=""
Pad naar cgroups waaronder de cgroup voor de container wordt aangemaakt. Als het pad
is niet absoluut, het pad wordt beschouwd als relatief aan het cgroups-pad van de init
Verwerken. C-groepen worden aangemaakt als ze nog niet bestaan.

--cidbestand=""
Schrijf de container-ID naar het bestand

--cpu-periode=0
Beperk de CPU CFS (Completely Fair Scheduler) periode

--cpuset-cpu's=""
CPU's waarin uitvoering mogelijk is (0-3, 0,1)

--cpuset-mems=""
Geheugenknooppunten (MEM's) waarin uitvoering mogelijk is (0-3, 0,1). Alleen geldig op NUMA
systemen.

Als u vier geheugenknooppunten op uw systeem hebt (0-3), gebruik dan --cpuset-mems=0,1 dan verwerkt
in uw Docker-container gebruikt alleen geheugen van de eerste twee geheugenknooppunten.

--cpu-quotum=0
Beperk het CPU CFS-quotum (Completely Fair Scheduler)

--apparaat=[]
Voeg een hostapparaat toe aan de container (bijv. --device=/dev/sdc:/dev/xvdc:rwm)

--apparaat-lees-bps=[]
Beperk de leessnelheid (bytes per seconde) vanaf een apparaat (bijv. --device-read-bps=/dev/sda:1mb)

--apparaat-lees-iops=[]
Beperk de leessnelheid (IO per seconde) vanaf een apparaat (bijv. --device-read-iops=/dev/sda:1000)

--apparaat-schrijf-bps=[]
Beperk de schrijfsnelheid (bytes per seconde) tot een apparaat (bijvoorbeeld --device-write-bps=/dev/sda:1mb)

--apparaat-schrijf-iops=[]
Beperk de schrijfsnelheid (IO per seconde) tot een apparaat (bijv. --device-write-iops=/dev/sda:1000)

--dns=[]
Aangepaste DNS-servers instellen

--dns-opt=[]
Aangepaste DNS-opties instellen

--dns-zoeken=[]
Stel aangepaste DNS-zoekdomeinen in (gebruik --dns-search=. als u de zoekopdracht niet wilt instellen)
domein)

-e, --omg=[]
Omgevingsvariabelen instellen

--ingangspunt=""
Overschrijf het standaard ENTRYPOINT van de afbeelding

--env-bestand=[]
Lees een door regels gescheiden bestand met omgevingsvariabelen in

--blootstellen=[]
Stel een poort of een reeks poorten (bijvoorbeeld --expose=3300-3310) bloot van de container zonder
publiceer het naar uw host

--groep-toevoegen=[]
Voeg extra groepen toe om uit te voeren als

-h, --hostnaam=""
Hostnaam van container

--help
Gebruiksverklaring afdrukken

-i, --interactief=waar|vals
Houd STDIN open, zelfs als deze niet is aangesloten. De standaard is vals.

--ik p=""
Stelt het IPv4-adres van de interface van de container in (bijv. 172.23.0.9)

Het kan alleen worden gebruikt in combinatie met: --netto voor door de gebruiker gedefinieerde netwerken

--ip6=""
Stelt het IPv6-adres van de interface van de container in (bijv. 2001:db8::1b99)

Het kan alleen worden gebruikt in combinatie met: --netto voor door de gebruiker gedefinieerde netwerken

--ipv=""
Standaard is het maken van een privé IPC-naamruimte (POSIX SysV IPC) voor de container
'container: ': hergebruikt een andere gedeelde container
geheugen, semaforen en berichtenwachtrijen
'host': gebruik het gedeelde geheugen van de host, semaforen en bericht
wachtrijen in de container. Opmerking: de hostmodus geeft de container volledige toegang tot local
gedeeld geheugen en wordt daarom als onveilig beschouwd.

--isolatie="verzuim"
Isolatie specificeert het type isolatietechnologie dat door containers wordt gebruikt.

--kernel-geheugen=""
Kernelgeheugenlimiet (formaat: [ ], waarbij eenheid = b, k, m of g)

Beperkt het beschikbare kernelgeheugen voor een container. Als een limiet van 0 is opgegeven (niet
gebruik --kernel-geheugen), is het kernelgeheugen van de container niet beperkt. Als u een specificeert
limiet kan worden afgerond op een veelvoud van de paginagrootte van het besturingssysteem en de
waarde kan zeer groot zijn, miljoenen biljoenen.

-l, --etiket=[]
Voegt metagegevens toe aan een container (bijvoorbeeld --label=com.example.key=value)

--label-bestand=[]
Labels uit een bestand lezen. Geef elk label een EOL.

--koppeling=[]
Voeg een link toe naar een andere container in de vorm van :alias of gewoon
in dat geval komt de alias overeen met de naam.

--log-stuurprogramma="json-bestand|syslog|journaal|gelul|vloeiend|awslogs|Splunk|geen"
Logging-stuurprogramma voor container. Standaard wordt gedefinieerd door daemon --log-stuurprogramma vlag.
waarschuwing: de havenarbeider logs commando werkt alleen voor de json-bestand en
journaal stuurprogramma's loggen.

--log-opt=[]
Logging driver specifieke opties.

-m, --geheugen=""
Geheugenlimiet (formaat: [ ], waarbij eenheid = b, k, m of g)

Hiermee kunt u het beschikbare geheugen voor een container beperken. Als de host swap ondersteunt
geheugen, dan de -m geheugeninstelling kan groter zijn dan fysiek RAM. Als een limiet van 0 is
gespecificeerd (niet gebruikend) -m), is het geheugen van de container niet beperkt. De werkelijke limiet kan zijn:
afgerond op een veelvoud van de paginagrootte van het besturingssysteem (de waarde zou zeer
groot, dat zijn miljoenen biljoenen).

--Mac adres=""
Container MAC-adres (bijv. 92:d0:c6:0a:29:33)

--geheugen-reservering=""
Geheugen zachte limiet (formaat: [ ], waarbij eenheid = b, k, m of g)

Na het instellen van geheugenreservering, wanneer het systeem geheugenconflict of weinig geheugen detecteert,
containers worden gedwongen hun verbruik te beperken tot hun reservering. Dus je zou moeten
stel altijd onderstaande waarde in --geheugen, anders heeft de harde limiet voorrang. Door
standaard is de geheugenreservering hetzelfde als de geheugenlimiet.

--geheugen-swap="LIMIET"
Een grenswaarde gelijk aan geheugen plus swap. Moet worden gebruikt met de -m (--geheugen) vlag. De
ruilen LIMIT moet altijd groter zijn dan -m (--geheugen) waarde.

Het formaat van LIMIT is [ ]. Eenheid kan zijn b (byte), k (kilobytes), m
(megabytes), of g (gigabyte). Als u geen eenheid opgeeft, b is gebruikt. Stel LIMIET in op -1 naar
onbeperkt wisselen inschakelen.

--geheugen-swappiness=""
Stem het geheugenwisselgedrag van een container af. Accepteert een geheel getal tussen 0 en 100.

--naam=""
Wijs een naam toe aan de container

--netto="brug"
Stel de netwerkmodus in voor de container
'bridge': maak een netwerkstack op de standaard Docker
brug
'geen': geen netwerken
'container: ': hergebruik het netwerk van een andere container
stack
'host': gebruik de Docker-hostnetwerkstack. Opmerking: de gastheer
modus geeft de container volledige toegang tot lokale systeemdiensten zoals D-bus en is
daarom als onzeker beschouwd.
' | ': verbinding maken met een door de gebruiker gedefinieerde
netwerk

--net-alias=[]
Alias ​​met netwerkbereik toevoegen voor de container

--oom-kill-uitschakelen=waar|vals
Of OOM Killer voor de container moet worden uitgeschakeld of niet.

--oom-score-adj=""
Stem de OOM-voorkeuren van de host af voor containers (accepteert -1000 tot 1000)

-P, --alles publiceren=waar|vals
Publiceer alle blootgestelde poorten naar willekeurige poorten op de hostinterfaces. De standaard is vals.

-p, --publiceren=[]
Publiceer de poort van een container, of een reeks poorten, naar de host
formaat: ip:hostPort:containerPort | ip::containerPort |
hostPoort:containerPoort | containerPoort
Zowel hostPort als containerPort kunnen als bereik worden opgegeven
van havens.
Wanneer u bereiken voor beide opgeeft, wordt het aantal containers
poorten in het bereik moeten overeenkomen met het aantal hostpoorten in het bereik. (bijv. -p
1234-1236:1234-1236/tcp)
(gebruik 'docker port' om de daadwerkelijke mapping te zien)

--pid=gastheer
Stel de PID-modus voor de container in
gastheer: gebruik de PID-naamruimte van de host in de container.
Opmerking: de hostmodus geeft de container volledige toegang tot de lokale PID en is daarom:
als onzeker beschouwd.

--bevoorrechte=waar|vals
Geef uitgebreide bevoegdheden aan deze container. De standaard is vals.

--alleen lezen=waar|vals
Koppel het rootbestandssysteem van de container als alleen-lezen.

--herstarten="geen"
Herstartbeleid om toe te passen wanneer een container wordt afgesloten (nee, bij falen[:max-retry], altijd,
tenzij gestopt).

--shm-maat=""
De grootte van /dev/shm. Het formaat is . aantal moet groter zijn dan 0.
Eenheid is optioneel en kan dat zijn b (byte), k (kilobytes), m (megabytes), of g (gigabyte).
Als u de eenheid weglaat, gebruikt het systeem bytes.
Als u de grootte geheel weglaat, gebruikt het systeem 64m.

--beveiliging-opt=[]
Beveiligingsopties

--stop-signaal=SIGTERM
Signaal om een ​​container te stoppen. Standaard is SIGTERM.

-t, --tty=waar|vals
Wijs een pseudo-TTY toe. De standaard is vals.

--tmpfs=[] Maak een tmpfs-mount

Koppel een tijdelijk bestandssysteem (tmpfs) monteren in een container, bijvoorbeeld:

$ docker-run -d --tmpfs / tmp:rw,size=787448k,mode=1777 mijn_afbeelding

Deze opdracht mounts a tmpfs at / tmp binnen de container. De ondersteunde mount-opties zijn:
hetzelfde als de Linux-standaard monteren vlaggen. Als u geen opties opgeeft, worden de systemen
maakt gebruik van de volgende opties: rw,noexec,nosuid,nodev,grootte=65536k.

-u, --gebruiker=""
Gebruikersnaam of UID

--ulimit=[]
Ulimit opties

--uts=gastheer
Stel de UTS-modus in voor de container
gastheer: gebruik de UTS-naamruimte van de host in de container.
Opmerking: de hostmodus geeft de container toegang tot het wijzigen van de hostnaam van de host en is
daarom als onzeker beschouwd.

-v|--volume[=[[HOST-DIR:]CONTAINER-DIR[:OPTIES]]]
Maak een bind-mount. Als u opgeeft, -v /HOST-DIR:/CONTAINER-DIR, Dokker
binden mounts /HOST-DIR in de gastheer om /CONTAINER-DIR in de Docker
container. Als 'HOST-DIR' wordt weggelaten, maakt Docker automatisch de nieuwe
volume op de host. De OPTIES zijn een door komma's gescheiden lijst en kunnen zijn:

· [rw|ro]

· [z|Z]

· [[r]gedeeld|[r]slaaf|[r]privé]

De CONTAINER-DIR moet een absoluut pad zijn zoals /src/docs. De HOST-DIR kan een zijn
absoluut pad of a naam waarde. EEN naam waarde moet beginnen met een alfanumeriek teken,
gevolgd door a-z0-9, _ (laag streepje), . (periode) of - (koppelteken). Een absoluut pad begint met
a / (schuine streep naar voren).

Als u een HOST-DIR dat is een absoluut pad, Docker bind-mounts aan het pad dat u
specificeren. Als u een naam, Docker maakt daarmee een benoemd volume naam. Bijvoorbeeld,
u kunt ofwel specificeren /foe or foo voor een HOST-DIR waarde. Als u de /foe waarde,
Docker maakt een bind-mount. Als u de foo specificatie, Docker maakt een benoemde
volume.

U kunt meerdere opgeven -v opties om een ​​of meer mounts op een container te monteren. Gebruiken
deze zelfde mounts in andere containers, specificeer de --volumes-van optie ook.

U kunt toevoegen : ro or :rw achtervoegsel aan een volume om het alleen-lezen of lezen-schrijven te koppelen,
respectievelijk. Standaard zijn de volumes read-write aangekoppeld. Zie voorbeelden.

Labelsystemen zoals SELinux vereisen dat de juiste labels op volume-inhoud worden geplaatst
gemonteerd in een container. Zonder label kan het beveiligingssysteem de processen verhinderen
die in de container wordt uitgevoerd om de inhoud te gebruiken. Docker verandert standaard niet
de labels die door het besturingssysteem zijn ingesteld.

Om een ​​label in de containercontext te wijzigen, kunt u een van de twee achtervoegsels toevoegen :z or :Z naar
de volumemontage. Deze achtervoegsels vertellen Docker om bestandsobjecten op de gedeelde
volumes. De z optie vertelt Docker dat twee containers de volume-inhoud delen. Als een
resultaat, labelt Docker de inhoud met een gedeelde inhoudslabel. Gedeelde volumelabels toestaan
alle containers om inhoud te lezen/schrijven. De Z optie vertelt Docker om de inhoud te labelen met
een niet-gedeeld privélabel. Alleen de huidige container kan een privévolume gebruiken.

Standaard zijn bind gekoppelde volumes: privaat. Dat betekent dat alle montages in de container zijn gedaan
zal niet zichtbaar zijn op host en vice-a-versa. Men kan dit gedrag veranderen door a . op te geven
volume mount propagatie eigenschap. Een volume maken gedeeld mounts gedaan onder dat volume
inside container zal zichtbaar zijn op host en vice-a-versa. Een volume maken slaaf maakt
slechts op Ă©Ă©n manier mount-propagatie en dat is dat mounts op host onder dat volume worden uitgevoerd
zichtbaar in de container maar niet andersom.

Om de eigenschap van de mount-propagatie van het volume te regelen, kan men gebruiken :[r]gedeeld, :[r]slaaf or
:[r]privé propagatie vlag. Propagatie-eigenschap kan alleen worden opgegeven voor aangekoppelde binding
volumes en niet voor interne volumes of benoemde volumes. Om de voortplanting van de mount te laten werken
source mount point (mount point waar source dir op gemount is) moet recht hebben
voortplantingseigenschappen. Voor gedeelde volumes moet het bronkoppelpunt worden gedeeld. En voor
slave volumes, source mount moet ofwel gedeeld of slave zijn.

df om de bronbevestiging te achterhalen en vervolgens te gebruiken vondst -o
DOEL, PROPAGATIE om propagatie-eigenschappen van de bron te achterhalen
monteren. Indien vondst hulpprogramma niet beschikbaar is, dan kan men kijken naar mount entry voor source
aankoppelpunt in / proc / zelf / mountinfo. Kijk naar optioneel velden en kijk of er sprake is van verspreiding
eigenschappen zijn opgegeven. gedeeld:X betekent mount is gedeeld, meester:X betekent mount is slaaf
en als er niets is, betekent dat mount is privaat.

Om de propagatie-eigenschappen van een koppelpunt te wijzigen, gebruik monteren opdracht. Bijvoorbeeld, als een
wil de mount-bronmap binden /foe men kan doen monteren --binden /foe /foe en monteren
--Maak prive --maak-gedeeld /foe. Dit zal /foo omzetten in a gedeeld koppelpunt.
Als alternatief kan men de propagatie-eigenschappen van source mount direct wijzigen. Zeggen / is
source mount voor /foe, gebruik dan monteren --maak-gedeeld / converteren / een gedeeld monteren.

Note: Bij gebruik van systemd om het starten en stoppen van de Docker-daemon te beheren, in de
systemd unit-bestand is er een optie om de mount-propagatie voor de Docker te regelen
daemon zelf, genaamd MountVlaggen. De waarde van deze instelling kan ertoe leiden dat Docker niet
zie mount propagatie wijzigingen aangebracht op het mount punt. Als deze waarde bijvoorbeeld
is slaaf, kunt u mogelijk geen gebruik maken van de gedeeld or rgedeeld voortplanting op een volume.

--volume-stuurprogramma=""
De volumedriver van de container. Dit stuurprogramma maakt volumes die zijn gespecificeerd vanuit:
een Dockerfile's VOLUME instructie of van de havenarbeider lopen -v vlag.
Bekijk docker-volume-maken(1) voor meer informatie.

--volumes-van=[]
Koppel volumes van de opgegeven container(s)

-w, --werkmap=""
Werkmap in de container

Voorbeelden


Specificeren isolatie technologie voor houder (--isolatie)


Deze optie is handig in situaties waarin u Docker-containers op Windows gebruikt.
De --isolatie= optie stelt de isolatietechnologie van een container in. Op Linux, de enige
ondersteund is de verzuim optie die Linux-naamruimten gebruikt. Op Microsoft Windows kan dat
specificeer deze waarden:

· verzuim: Gebruik de waarde gespecificeerd door de Docker daemon's --exec-opt . Indien de demon doet
geen isolatietechnologie specificeren, gebruikt Microsoft Windows als standaard
waarde.

· : Alleen naamruimte-isolatie.

· hyperv: Hyper-V hypervisor-partitie-gebaseerde isolatie.

Specificeren van de --isolatie flag zonder waarde is hetzelfde als instelling
--isolation="standaard".

GESCHIEDENIS


Augustus 2014, bijgewerkt door Sven Dowideit ⟨[e-mail beveiligd]⟩ September 2014, bijgewerkt
door Sven Dowideit ⟨[e-mail beveiligd]⟩ November 2014, bijgewerkt door Sven Dowideit
⟨[e-mail beveiligd]⟩

Gebruik docker-create online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    Atoom
    Atoom
    Atom is een teksteditor
    modern, toegankelijk en volledig uitgerust.
    Het is ook gemakkelijk aanpasbaar - jij
    kan het aanpassen om alles te doen en te zijn
    kunnen ...
    Atom downloaden
  • 2
    os!
    os!
    Osu! is een eenvoudig ritmespel met een waterput
    doordachte leercurve voor spelers
    van alle vaardigheidsniveaus. Een van de grote
    aspecten van Osu! is dat het is
    gemeenschap-dr...
    Osu downloaden!
  • 3
    LIBPNG: PNG-referentiebibliotheek
    LIBPNG: PNG-referentiebibliotheek
    Referentiebibliotheek voor ondersteuning van de
    PNG-indeling (Portable Network Graphics).
    Doelgroep: ontwikkelaars. Programmeren
    Taal: C. Dit is een applicatie die
    kan ook...
    Download LIBPNG: PNG-referentiebibliotheek
  • 4
    Metaaldetector gebaseerd op RP2040
    Metaaldetector gebaseerd op RP2040
    Gebaseerd op Raspberry Pi Pico-bord, dit
    metaaldetector is inbegrepen in pulse
    categorie inductie metaaldetectoren, met
    bekende voor- en nadelen.
    RP...
    Download Metaaldetector op basis van RP2040
  • 5
    PAC-manager
    PAC-manager
    PAC is een Perl/GTK-vervanging voor
    SecureCRT/Putty/etc (linux
    ssh/telnet/... gui)... Het biedt een GUI
    om verbindingen te configureren: gebruikers,
    wachtwoorden, VERWACHT regel...
    PAC-manager downloaden
  • 6
    GeoServer
    GeoServer
    GeoServer is open source-software
    server geschreven in Java waarmee gebruikers
    om geospatiale gegevens te delen en te bewerken.
    Ontworpen voor interoperabiliteit, het
    publiceert d...
    GeoServer downloaden
  • Meer "

Linux-commando's

Ad