IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

docker-create - Online nel cloud

Esegui docker-create nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando docker-create che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


docker-create - Crea un nuovo contenitore

SINOSSI


scaricatore di porto creare [-a|--allegare[=[],--aggiungi-host[=[],--blkio-peso[=[BLKIO-PESO]]]
[--blkio-peso-dispositivo[=[],--cpu-condivisioni[=0,--cap-aggiungi[=[],--cap-drop[=[]]]
[--cgroup-genitore[=CGROUP-PERCORSO,--cidfile[=FILE CID,--cpu-periodo[=0,--quota-cpu[=0]]
[--cpuset-cpus[=CPUSET-CPU,--cpuset-mems[=CPUSET-MEMS,--dispositivo[=[]]]
[--dispositivo-leggi-bps[=[],--device-read-iops[=[],--dispositivo-scrittura-bps[=[]]]
[--device-write-iops[=[],--dns[=[],--dns-ricerca[=[],--dns-opz[=[]]]
[-e|--env[=[],--punto d'entrata[=PUNTO D'ENTRATA,--file-env[=[],--esporre[=[]]]
[--gruppo-aggiungi[=[],-h|--Nome host[=HOSTNAME,--Aiuto] [-i|--interattivo]
[--ip[=INDIRIZZO IPv4,--ip6[=INDIRIZZO IPv6,--ipc[=IPC,--isolamento[=difetto]]
[--memoria-kernel[=KERNEL-MEMORIA,-l|--etichetta[=[],--file-etichetta[=[],--collegamento[=[]]]
[--log-driver[=[],--log-opz[=[],-m|--memoria[=MEMORIA,--indirizzo MAC[=INDIRIZZO MAC]]
[--prenotazione-memoria[=MEMORIA-PRENOTAZIONE,--scambio di memoria[=LIMITE]]
[--memoria-swappiness[=SCAMBIO DI MEMORIA,--nome[=NOME,--netto[="ponte"]]
[--net-alias[=[],--oom-kill-disabilita] [--oom-punteggio-agg[=0,-P|--pubblica-tutto]
[-p|--pubblicare[=[],--pid[=[],--privilegiato] [--sola lettura] [--ricomincia[=RICOMINCIA]]
[--opt-sicurezza[=[],--segnale-stop[=SEGNALE,--shm-dimensione[=[],-t|--tty]
[--tmpfs[=[CONTENITORE-DIR[: ],-u|--utente[=UTENTE,--ulimit[=[],--uts[=[]]]
[-v|--volume[=[[HOST-DIR:]CONTENITORE-DIR[:OPZIONI]],--driver-volume[=DRIVER]]
[--volumi-da[=[],-w|--dir.lavoro[=DIR.LAVORO]] IMMAGINE [COMANDO] [ARG...]

DESCRIZIONE


Crea un livello contenitore scrivibile sull'immagine specificata e lo prepara per l'esecuzione
il comando specificato. L'ID del contenitore viene quindi stampato su STDOUT. Questo è simile a
scaricatore di porto eseguire il -d tranne che il contenitore non viene mai avviato. È quindi possibile utilizzare il scaricatore di porto inizia a
comando per avviare il contenitore in qualsiasi momento.

Lo stato iniziale del contenitore creato con scaricatore di porto creare è creato'.

VERSIONI


-a, --allegare= []
Collega a STDIN, STDOUT o STDERR.

--aggiungi-host= []
Aggiungi una mappatura host-to-IP personalizzata (host:ip)

--blkio-peso=0
Il peso I/O del blocco (peso relativo) accetta un valore di peso compreso tra 10 e 1000.

--blkio-peso-dispositivo= []
Peso blocco I/O (peso relativo del dispositivo, formato: DEVICE_NAME:PESO).

--cpu-condivisioni=0
Condivisioni CPU (peso relativo)

--cap-aggiungi= []
Aggiungi funzionalità Linux

--cap-drop= []
Elimina le funzionalità di Linux

--cgroup-genitore=""
Percorso ai cgroup in cui verrà creato il cgroup per il contenitore. Se il percorso
non è assoluto, il percorso è considerato relativo al percorso cgroups dell'init
processi. I Cgroup verranno creati se non esistono già.

--cidfile=""
Scrivi l'ID del contenitore nel file

--cpu-periodo=0
Limita il periodo CFS (Completely Fair Scheduler) della CPU

--cpuset-cpus=""
CPU in cui consentire l'esecuzione (0-3, 0,1)

--cpuset-mems=""
Nodi di memoria (MEM) in cui consentire l'esecuzione (0-3, 0,1). Efficace solo su NUMA
sistemi.

Se hai quattro nodi di memoria sul tuo sistema (0-3), usa --cpuset-mems=0,1 quindi processi
nel tuo contenitore Docker utilizzerà solo la memoria dei primi due nodi di memoria.

--quota-cpu=0
Limita la quota CFS (Completely Fair Scheduler) della CPU

--dispositivo= []
Aggiungi un dispositivo host al contenitore (es. --device=/dev/sdc:/dev/xvdc:rwm)

--dispositivo-leggi-bps= []
Limita la velocità di lettura (byte al secondo) da un dispositivo (es. --device-read-bps=/dev/sda:1mb)

--device-read-iops= []
Limita la velocità di lettura (IO al secondo) da un dispositivo (es. --device-read-iops=/dev/sda:1000)

--dispositivo-scrittura-bps= []
Limita la velocità di scrittura (byte al secondo) su un dispositivo (es. --device-write-bps=/dev/sda:1mb)

--device-write-iops= []
Limita la velocità di scrittura (IO al secondo) su un dispositivo (es. --device-write-iops=/dev/sda:1000)

--dns= []
Imposta server DNS personalizzati

--dns-opz= []
Imposta opzioni DNS personalizzate

--dns-ricerca= []
Imposta domini di ricerca DNS personalizzati (usa --dns-search=. se non desideri impostare la ricerca
dominio)

-e, --env= []
Imposta variabili d'ambiente

--punto d'entrata=""
Sovrascrivi l'ENTRYPOINT predefinito dell'immagine

--file-env= []
Leggi in un file delimitato da righe di variabili d'ambiente

--esporre= []
Esporre una porta o un intervallo di porte (es. --expose=3300-3310) dal container senza
pubblicandolo sul tuo host

--gruppo-aggiungi= []
Aggiungi altri gruppi da eseguire come

-h, --Nome host=""
Nome host contenitore

--Aiuto
Stampa dichiarazione di utilizzo

-i, --interattivo=vero|falso
Tieni aperto STDIN anche se non è collegato. L'impostazione predefinita è falso.

--ip=""
Imposta l'indirizzo IPv4 dell'interfaccia del contenitore (es. 172.23.0.9)

Può essere utilizzato solo in combinazione con --netto per reti definite dall'utente

--ip6=""
Imposta l'indirizzo IPv6 dell'interfaccia del contenitore (es. 2001:db8::1b99)

Può essere utilizzato solo in combinazione con --netto per reti definite dall'utente

--ipc=""
L'impostazione predefinita è creare uno spazio dei nomi IPC privato (POSIX SysV IPC) per il contenitore
'contenitore: ': riutilizza un altro contenitore condiviso
memoria, semafori e code di messaggi
'host': usa la memoria condivisa, i semafori e il messaggio dell'host
code all'interno del container. Nota: la modalità host fornisce al contenitore l'accesso completo a local
memoria condivisa ed è quindi considerato insicuro.

--isolamento="difetto"
Isolation specifica il tipo di tecnologia di isolamento utilizzata dai contenitori.

--memoria-kernel=""
Limite di memoria del kernel (formato: [ ], dove unità = b, k, m o g)

Vincola la memoria del kernel disponibile per un contenitore. Se viene specificato un limite di 0 (non
utilizzando --memoria-kernel), la memoria del kernel del contenitore non è limitata. Se specifichi a
limite, può essere arrotondato per eccesso a un multiplo della dimensione della pagina del sistema operativo e il
il valore può essere molto grande, milioni di trilioni.

-l, --etichetta= []
Aggiunge metadati a un contenitore (ad es. --label=com.example.key=value)

--file-etichetta= []
Leggere le etichette da un file. Delimitare ogni etichetta con un EOL.

--collegamento= []
Aggiungi link a un altro contenitore sotto forma di :alias o semplicemente
nel qual caso l'alias corrisponderà al nome.

--log-driver="json|syslog|diario|gelf|fluente|awslog|sputare|nessuna"
Driver di registrazione per container. Il valore predefinito è definito dal demone --log-driver bandiera.
avvertimento: il scaricatore di porto i registri il comando funziona solo per json ed
diario driver di registrazione.

--log-opz= []
Registrazione delle opzioni specifiche del driver.

-m, --memoria=""
Limite di memoria (formato: [ ], dove unità = b, k, m o g)

Consente di vincolare la memoria disponibile per un contenitore. Se l'host supporta lo scambio
memoria, quindi il -m l'impostazione della memoria può essere maggiore della RAM fisica. Se un limite di 0 è
specificato (non in uso -m), la memoria del contenitore non è limitata. Il limite effettivo potrebbe essere
arrotondato per eccesso a un multiplo della dimensione della pagina del sistema operativo (il valore sarebbe molto
grande, sono milioni di trilioni).

--indirizzo MAC=""
Indirizzo MAC del contenitore (es. 92:d0:c6:0a:29:33)

--prenotazione-memoria=""
Limite software di memoria (formato: [ ], dove unità = b, k, m o g)

Dopo aver impostato la prenotazione della memoria, quando il sistema rileva conflitto di memoria o memoria insufficiente,
i contenitori sono costretti a limitare il loro consumo alla loro prenotazione. Quindi dovresti
imposta sempre il valore sotto --memoria, altrimenti il ​​limite rigido avrà la precedenza. Di
impostazione predefinita, la prenotazione della memoria sarà uguale al limite di memoria.

--scambio di memoria="LIMITE"
Un valore limite uguale a memoria più swap. Deve essere utilizzato con il -m (--memoria) bandiera. Il
swap LIMITE dovrebbe essere sempre più grande di -m (--memoria) valore.

Il formato di LIMITE is [ ]. L'unità può essere b (byte), k (kilobyte), m
(megabyte), o g (gigabyte). Se non specifichi un'unità, b viene utilizzato. Imposta LIMIT su -1 a
abilitare lo scambio illimitato.

--memoria-swappiness=""
Ottimizza il comportamento di scambio di memoria di un contenitore. Accetta un numero intero compreso tra 0 e 100.

--nome=""
Assegna un nome al contenitore

--netto="Ponte dei lucchetti "
Imposta la modalità di rete per il contenitore
'bridge': crea uno stack di rete sul Docker predefinito
Ponte dei lucchetti
'nessuno': nessuna rete
'contenitore: ': riutilizza la rete di un altro contenitore
pila
'host': utilizza lo stack di rete dell'host Docker. Nota: l'host
La modalità dà al contenitore pieno accesso ai servizi del sistema locale come D-bus ed è
quindi considerato insicuro.
' | ': connettersi a un utente definito
Rete

--net-alias= []
Aggiungi alias con ambito di rete per il contenitore

--oom-kill-disabilita=vero|falso
Se disabilitare o meno OOM Killer per il contenitore.

--oom-punteggio-agg=""
Ottimizza le preferenze OOM dell'host per i contenitori (accetta da -1000 a 1000)

-P, --pubblica-tutto=vero|falso
Pubblica tutte le porte esposte su porte casuali sulle interfacce host. L'impostazione predefinita è falso.

-p, --pubblicare= []
Pubblica il porto di un container, o un intervallo di porte, sull'host
formato: ip:hostPort:containerPort | ip::containerPort |
hostPort:containerPort | containerPort
Sia hostPort che containerPort possono essere specificati come intervallo
di porti.
Quando si specificano gli intervalli per entrambi, il numero di contenitori
le porte nell'intervallo devono corrispondere al numero di porte host nell'intervallo. (per esempio, -p
1234-1236: 1234-1236/tcp)
(usa 'docker port' per vedere la mappatura effettiva)

--pid=host
Imposta la modalità PID per il contenitore
host: usa lo spazio dei nomi PID dell'host all'interno del contenitore.
Nota: la modalità host fornisce al contenitore pieno accesso al PID locale ed è quindi
considerato insicuro.

--privilegiato=vero|falso
Assegna privilegi estesi a questo contenitore. L'impostazione predefinita è falso.

--sola lettura=vero|falso
Monta il filesystem radice del contenitore in sola lettura.

--ricomincia="no"
Riavvia il criterio da applicare all'uscita di un contenitore (no, on-failure[:max-retry], always,
a meno che non venga fermato).

--shm-dimensione=""
Taglia di /dev/shm. Il formato è . numero deve essere maggiore 0.
L'unità è opzionale e può essere b (byte), k (kilobyte), m (megabyte), o g (gigabyte).
Se si omette l'unità, il sistema utilizza i byte.
Se ometti completamente la dimensione, il sistema utilizza 64m.

--opt-sicurezza= []
Opzioni di protezione

--segnale-stop=TERMINE
Segnale di fermare un container. L'impostazione predefinita è SIGTERM.

-t, --tty=vero|falso
Assegna uno pseudo-TTY. L'impostazione predefinita è falso.

--tmpfs=[] Crea un mount tmpfs

Monta un filesystem temporaneo (tmpfs) montare in un contenitore, ad esempio:

$ docker esegui -d --tmpfs / Tmp:rw,size=787448k,mode=1777 mia_immagine

Questo comando monta a tmpfs at / Tmp all'interno del contenitore. Le opzioni di montaggio supportate sono
lo stesso dell'impostazione predefinita di Linux Mount bandiere. Se non si specifica alcuna opzione, i sistemi
utilizza le seguenti opzioni: rw,noexec,nosuid,nodev,size=65536k.

-u, --utente=""
Nome utente o UID

--ulimit= []
Opzioni limite

--uts=host
Imposta la modalità UTS per il contenitore
host: usa lo spazio dei nomi UTS dell'host all'interno del contenitore.
Nota: la modalità host consente al contenitore di accedere alla modifica del nome host dell'host ed è
quindi considerato insicuro.

-v|--volume[=[[HOST-DIR:]CONTENITORE-DIR[:OPZIONI]]]
Crea un montaggio legato. Se specifichi, -v /DIREZIONE-HOST:/DIREZIONE-CONTENITORE, Doker
bind mounts /DIR.-OST nell'host per /CONTENITORE-DIR nel Dock
contenitore. Se 'HOST-DIR' viene omesso, Docker crea automaticamente il nuovo
volume sull'host. Il VERSIONI sono un elenco delimitato da virgole e possono essere:

· [rw|ro]

· [z|z]

· [[r]condiviso|[r]schiavo|[r]privato]

I CONTENITORE-DIR deve essere un percorso assoluto come /src/docs. HOST-DIR può essere un file
percorso assoluto o a Nome valore. UN Nome il valore deve iniziare con un carattere alfanumerico,
seguito da a-z0-9, _ (sottolineare), . (punto) o - (trattino). Un percorso assoluto inizia con
a / (barra).

Se fornisci un file HOST-DIR questo è un percorso assoluto, Docker si lega al percorso che tu
specificare. Se fornisci un Nome, Docker crea un volume denominato in questo modo Nome. Per esempio,
puoi specificare sia /pippo or foo per HOST-DIR valore. Se fornisci il /pippo valore,
Docker crea un montaggio di associazione. Se fornisci il foo specifica, Docker crea un nome
volume.

Puoi specificare più -v opzioni per montare uno o più montaggi su un contenitore. Usare
questi stessi supporti in altri contenitori, specificare il --volumi-da opzione anche.

È possibile aggiungere :Ro or :rw suffisso a un volume per montarlo in modalità di sola lettura o lettura-scrittura,
rispettivamente. Per impostazione predefinita, i volumi sono montati in lettura-scrittura. Vedi esempi.

I sistemi di etichettatura come SELinux richiedono che le etichette appropriate siano posizionate sul contenuto del volume
montato in un contenitore. Senza un'etichetta, il sistema di sicurezza potrebbe impedire i processi
in esecuzione all'interno del contenitore dall'utilizzo del contenuto. Per impostazione predefinita, Docker non cambia
le etichette impostate dal sistema operativo.

Per modificare un'etichetta nel contesto del contenitore, puoi aggiungere uno dei due suffissi :z or :Z a
la montatura del volume. Questi suffissi dicono a Docker di rietichettare gli oggetti file sulla condivisione
volumi. Il z L'opzione indica a Docker che due contenitori condividono il contenuto del volume. Come un
risultato, Docker etichetta il contenuto con un'etichetta di contenuto condivisa. Le etichette del volume condiviso consentono
tutti i contenitori per leggere/scrivere contenuti. Il Z opzione dice a Docker di etichettare il contenuto con
un'etichetta privata non condivisa. Solo il contenitore corrente può utilizzare un volume privato.

Per impostazione predefinita, i volumi montati su bind sono un bagno. Ciò significa che qualsiasi montaggio eseguito all'interno del contenitore
non sarà visibile sull'host e viceversa. Si può cambiare questo comportamento specificando a
proprietà di propagazione del montaggio del volume. Fare un volume condiviso montature fatte sotto quel volume
all'interno del contenitore sarà visibile sull'host e viceversa. Fare un volume schiavo Abilita
la propagazione del montaggio in un solo modo e cioè i montaggi eseguiti sull'host sotto quel volume sarà
visibile all'interno del contenitore ma non viceversa.

Per controllare la proprietà di propagazione della montatura del volume si può usare :[r]condiviso, :[r]schiavo or
:[r]privato bandiera di propagazione. La proprietà di propagazione può essere specificata solo per il bind montato
volumi e non per volumi interni o volumi denominati. Affinché la propagazione della montatura funzioni
il punto di montaggio della sorgente (punto di montaggio su cui è montata la directory sorgente) deve avere il diritto
proprietà di propagazione. Per i volumi condivisi, il punto di montaggio di origine deve essere condiviso. E per
volumi slave, il montaggio della sorgente deve essere condiviso o slave.

Usa il df per capire il monte della sorgente e poi usare trovata -o
BERSAGLIO,PROPAGAZIONE per capire le proprietà di propagazione della sorgente
montare. Se trovata l'utilità non è disponibile, quindi si può guardare la voce mount per sorgente
punto di montaggio in /proc/self/mountinfo. Guarda a opzionale campi e vedi se c'è propagazione
le proprietà sono specificate. condiviso:X significa che il monte è condiviso, maestro:X significa che il monte è schiavo
e se non c'è niente significa che il monte è un bagno.

Per modificare le proprietà di propagazione di un punto di montaggio utilizzare Mount comando. Ad esempio, se uno
vuole associare la directory sorgente di montaggio /pippo si può fare Mount --legamento /pippo /pippo ed Mount
--rendere privato --make-condiviso /pippo. Questo convertirà / pippo in a condiviso punto di montaggio.
In alternativa è possibile modificare direttamente le proprietà di propagazione del montaggio sorgente. Dire / is
sorgente di montaggio per /pippo, quindi utilizzare Mount --make-condiviso / convertire / in condiviso montare.

Note:Nota: quando si utilizza systemd per gestire l'avvio e l'arresto del demone Docker, nel
systemd unit file c'è un'opzione per controllare la propagazione del montaggio per Docker
demone stesso, chiamato Bandiere di montaggio. Il valore di questa impostazione potrebbe impedire a Docker di non farlo
vedere le modifiche alla propagazione del montaggio apportate al punto di montaggio. Ad esempio, se questo valore
is schiavo, potresti non essere in grado di utilizzare il condiviso or rcondiviso propagazione su un volume.

--driver-volume=""
Driver del volume del contenitore. Questo driver crea volumi specificati da
un Dockerfile's VOLUME istruzione o dal scaricatore di porto eseguire il -v bandiera.
See docker-volume-crea(1) per maggiori dettagli.

--volumi-da= []
Monta volumi dai contenitori specificati

-w, --dir.lavoro=""
Directory di lavoro all'interno del contenitore

ESEMPI


Specificare da solo la tecnologia per contenitore (--isolamento)


Questa opzione è utile in situazioni in cui si eseguono container Docker su Windows.
I --isolamento= opzione imposta la tecnologia di isolamento di un contenitore. Su Linux, l'unico
supportato è il difetto opzione che utilizza gli spazi dei nomi Linux. Su Microsoft Windows, puoi
specificare questi valori:

· difetto: usa il valore specificato dal demone Docker --exec-opz . Se il demone effettua
non specificare una tecnologia di isolamento, utilizza Microsoft Windows processi come impostazione predefinita
valore.

· processi: solo isolamento dello spazio dei nomi.

· ipervelocitàNota: isolamento basato su partizione hypervisor Hyper-V.

Specificando il --isolamento flag senza valore equivale a setting
--isolation="predefinito".

STORIA


Agosto 2014, aggiornato da Sven Dowideit ⟨[email protected]Settembre 2014, aggiornato
di Sven Dowideit ⟨[email protected]⟩ Novembre 2014, aggiornato da Sven Dowideit
[email protected]

Usa docker-create online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    Phaser
    Phaser
    Phaser è un open veloce, gratuito e divertente
    framework di gioco HTML5 di origine che offre
    Rendering WebGL e Canvas attraverso
    browser Web desktop e mobili. Giochi
    può essere co...
    Scarica Phaser
  • 2
    Motore VASSAL
    Motore VASSAL
    VASSAL è un motore di gioco per creare
    versioni elettroniche della scheda tradizionale
    e giochi di carte. Fornisce supporto per
    rendering e interazione dei pezzi di gioco,
    e ...
    Scarica il motore VASSAL
  • 3
    OpenPDF - Fork di iText
    OpenPDF - Fork di iText
    OpenPDF è una libreria Java per la creazione
    e la modifica di file PDF con un LGPL e
    Licenza open source MPL. OpenPDF è il
    LGPL/MPL successore open source di iText,
    un ...
    Scarica OpenPDF - Fork di iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistema per Automatizzato
    Analisi Geoscientifiche - è un Geografico
    Software del sistema informativo (GIS) con
    immense capacità per i dati geografici
    elaborazione e ana...
    Scarica SAGA GIS
  • 5
    Toolbox per Java/JTOpen
    Toolbox per Java/JTOpen
    IBM Toolbox per Java / JTOpen è un
    libreria di classi Java che supportano il
    client/server e programmazione internet
    modelli su un sistema che esegue OS/400,
    i5/OS, o...
    Scarica Toolbox per Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 per i documenti basati sui dati)
    è una libreria JavaScript che ti consente
    produrre dati dinamici e interattivi
    visualizzazioni nei browser web. Con D3
    tu...
    Scarica D3.js
  • Di Più "

Comandi Linux

  • 1
    adiff
    adiff
    abidiff - confronta gli ABI dei file ELF
    abidiff confronta il binario dell'applicazione
    Interfacce (ABI) di due librerie condivise
    in formato ELF. Emette un significato
    rapporto...
    Esegui abidif
  • 2
    abidw
    abidw
    abidw - serializza l'ABI di un ELF
    il file abidw legge una libreria condivisa in ELF
    formato ed emette una rappresentazione XML
    del suo ABI all’output standard. IL
    emesso...
    Corri costantemente
  • 3
    copac2xml
    copac2xml
    bibutils - conversione della bibliografia
    utilità...
    Esegui copac2xml
  • 4
    copto
    copto
    copt - ottimizzatore spioncino SYSNOPIS:
    copt file.. DESCRIZIONE: copt è un file
    ottimizzatore spioncino generico. Esso
    legge il codice dal suo input standard e
    scrive un...
    Corri copto
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - raccogli il titolo
    dichiarazioni da documenti Stx...
    Eseguire collect_stx_titles
  • 6
    panca-gatling
    panca-gatling
    panca - benchmark http ...
    Esegui gatling-panca
  • Di Più "

Ad