Docker

Software screenshot:
Docker
Software detaljer:
Version: 18.06.0 Opdateret
Upload dato: 17 Aug 18
Udvikler: Docker Inc.
Licens: Gratis
Popularitet: 21

Rating: 5.0/5 (Total Votes: 1)

Docker er et open source, revolutionerende softwareprojekt, der giver applikationsudviklere og systemadministratorer mulighed for nemt og hurtigt at pakke, distribuere og køre applikationer som en letvægtsbeholder hvor som helst.

Kommandolinjeprogrammet består af to komponenter, Docker Hub, der er designet fra bunden til at fungere som en skygtjeneste til deling af apps og automatisere arbejdsgange og Docker Engine, som er den egentlige serverproces designet til at styre alle containere.


Automatiserer implementering og pakning af apps

Softwaren kan bruges til at automatisere implementering og pakning af applikationer, skabe private og lette PAAS (Platform As a Service) -miljøer, automatisere test, samt kontinuerlig implementering og integration, og at skala og implementere webapplikationer, backend tjenester og databaser.


Linux-containermotoren

Overskrevet af udviklerne og "Linux-containermotoren" & rdquo; Docker kan bruges af sysadmins og udviklere som en åben platform til distribuerede applikationer, så de kan bygge, sende og køre eventuelle distribuerede apps.

Understøttede operativsystemer

Docker kører i øjeblikket kun på GNU / Linux operativsystemer. Det er blevet testet med mange distributioner af Linux, herunder Debian, Ubuntu, Arch Linux, Fedora, openSUSE, samt CentOS og Red Hat Enterprise Linux.


Under emhætten og tilgængeligheden

Softwaren er skrevet udelukkende i Go-programmeringssproget udviklet hos Google. Det distribueres som et enkelt universelt kilderarkiv, der kan optimeres og implementeres på stort set alle Linux-kernelbaserede operativsystemer, der understøtter både 32-bit og 64-bit hardwareplatforme.

Hvad er ny i denne udgave:

  • Builder:
  • Tilføj multi-stage build support # 31257 # 32063
  • Tillad brug af build-time args (ARG) i FRA # 31352
  • Tilføj en mulighed for at angive byggemål # 32496
  • Accept -f - for at læse Dockerfile fra stdin, men brug lokal kontekst til bygning # 31236
  • Værdierne for standardbyggetidargumenter (f.eks. HTTP_PROXY) vises ikke længere i dockerbilledhistorik, medmindre en tilsvarende ARG-instruktion er skrevet i Dockerfilen. # 31.584
  • Fix indstillingskommando, hvis en brugerdefineret skal bruges i et overordnet billede # 32236
  • Fix docker build - label når etiketten indeholder single citater og et mellemrum # 31750
  • Kunde:
  • Tilføj -mount flag til docker-run og docker create # 32251
  • Tilføj - type = hemmelig til docker inspect # 32124
  • Tilføj - format valg til docker hemmelig ls # 31552
  • Tilføj - filter valg til docker hemmelig ls # 30810
  • Tilføj - filter omfang = til docker netværk ls # 31529
  • Tilføj - cpus support til docker opdatering # 31148
  • Tilføj etiketfilter til dokumentsystembeskyttelse og andre prune kommandoer # 30740
  • docker stack rm accepterer nu flere stabler som input # 32110
  • Forbedre dockerversion - formatvalg, når klienten har nedgraderet API-versionen # 31022
  • Spørg, når du bruger et krypteret klientcertifikat for at oprette forbindelse til en docker-dæmon # 31364
  • Vis oprettede tags på vellykket docker build # 32077
  • Oprydning komponere konverter fejlmeddelelser # 32087
  • Contrib:
  • Tilføj support til bygning af docker debs til Ubuntu 17.04 Zesty på amd64 # 32435
  • Daemon:
  • Fix -api-cors-header bliver ignoreret, hvis -api-enable-cors ikke er indstillet # 32174
  • Oprydning docker tmp dir på start # 31741
  • Deprecate - Graf flag til fordel eller - data-root # 28696
  • Logning:
  • Tilføj support til loggningsdriver plugins # 28403
  • Tilføj support til visning af logfiler for individuelle opgaver til dokumentservicelogfiler og tilføj / opgaver / {id} / logs REST-slutpunkt # 32015
  • Tilføj --log-opt env-regex mulighed for at matche miljøvariabler ved hjælp af et regulært udtryk # 27565
  • Netværk:
  • Tillad brugeren at erstatte og tilpasse indtastningsnetværket # 31714
  • Fix UDP-trafik i containere, der ikke fungerer, efter at beholderen er genstartet # 32505
  • Fix filer, der skrives til / var / lib / docker, hvis en anden datarot er angivet # 32505
  • Runtime:
  • Sørg for, at sundhedssonden stoppes, når en beholder udgår # 32274
  • Swarm Mode:
  • Tilføj opdaterings- / tilbagekaldelsesordre for tjenester (--opdateringsordre / --rollback-ordre) # 30261
  • Tilføj support til synkron tjenesteoprettelse og serviceopdatering # 31144
  • Tilføj støtte til "grace periods" på sundhedskontrol gennem HEALTHCHECK - startperiode og - sundhedstidsperiode til
  • oprettelse af docker service, docker service opdatering, docker oprettelse og docker løbe for at understøtte containere med en initial opstart
  • tid # 28938
  • docker service skaber nu udelade felter, der ikke er angivet af brugeren, når det er muligt. Dette gør det muligt at anvende standardindstillinger inde i manager # 32284
  • inspektion af docker service viser nu standardværdier for felter, der ikke er angivet af brugeren # 32284
  • Flyt dokumentservicelogger ud af eksperimentelle # 32462
  • Tilføj support til Credential Spec og SELinux til tjenester til API # 32339
  • Tilføj -entrypoint flag til docker service oprette og docker service opdatering # 29228
  • Tilføj - netværks-tilføj og netværks-rm til docker service opdatering # 32062
  • Tilføj -credensional-spec flag til docker service opret og opdatering af docker service # 32339
  • Tilføj - filter mode = til docker service ls # 31538
  • Løsn netværks-id'er på klientsiden, i stedet for i dæmonen, når du opretter tjenester # 32062
  • Tilføj - format valg til docker node ls # 30424
  • Tilføj -prune mulighed for at installere docker stack for at fjerne tjenester, der ikke længere er defineret i docker-compose filen # 31302
  • Tilføj PORTS-kolonne til docker service ls, når du bruger indtastningstilstand # 30813
  • Fix unødvendig genudnyttelse af opgaver, når miljøvariabler anvendes # 32364
  • Fix docker stack implementere ikke understøtter endpoint_mode, når du implementerer fra en docker komponere filen # 32333
  • Fortsæt med opstart, hvis klyngekomponenten ikke kan oprettes for at muliggøre at gendanne fra en ødelagt sværmopsætning # 31631
  • Sikkerhed:
  • Tillad indstilling SELinux-type eller MCS-etiketter, når du bruger --ipc = container: eller --ipc = vært # 30652
  • udfasning:
  • Deprecate -api-enable-cors daemon flag. Dette flag blev markeret forældet i Docker 1.6.0, men ikke angivet i udskrevne funktioner # 32352
  • Fjern Ubuntu 12.04 (Precise Pangolin) som understøttet platform. Ubuntu 12.04 er EOL, og modtager ikke længere opdateringer # 32520

Hvad er nyt i version 18.05.0:

  • Builder:
  • Tilføj multi-stage build support # 31257 # 32063
  • Tillad brug af build-time args (ARG) i FRA # 31352
  • Tilføj en mulighed for at angive byggemål # 32496
  • Accept -f - for at læse Dockerfile fra stdin, men brug lokal kontekst til bygning # 31236
  • Værdierne for standardbyggetidargumenter (f.eks. HTTP_PROXY) vises ikke længere i dockerbilledhistorik, medmindre en tilsvarende ARG-instruktion er skrevet i Dockerfilen. # 31.584
  • Fix indstillingskommando, hvis en brugerdefineret skal bruges i et overordnet billede # 32236
  • Fix docker build - label når etiketten indeholder single citater og et mellemrum # 31750
  • Kunde:
  • Tilføj -mount flag til docker-run og docker create # 32251
  • Tilføj - type = hemmelig til docker inspect # 32124
  • Tilføj - format valg til docker hemmelig ls # 31552
  • Tilføj - filter valg til docker hemmelig ls # 30810
  • Tilføj - filter omfang = til docker netværk ls # 31529
  • Tilføj - cpus support til docker opdatering # 31148
  • Tilføj etiketfilter til dokumentsystembeskyttelse og andre prune kommandoer # 30740
  • docker stack rm accepterer nu flere stabler som input # 32110
  • Forbedre dockerversion - formatvalg, når klienten har nedgraderet API-versionen # 31022
  • Spørg, når du bruger et krypteret klientcertifikat for at oprette forbindelse til en docker-dæmon # 31364
  • Vis oprettede tags på vellykket docker build # 32077
  • Oprydning komponere konverter fejlmeddelelser # 32087
  • Contrib:
  • Tilføj support til bygning af docker debs til Ubuntu 17.04 Zesty på amd64 # 32435
  • Daemon:
  • Fix -api-cors-header bliver ignoreret, hvis -api-enable-cors ikke er indstillet # 32174
  • Oprydning docker tmp dir på start # 31741
  • Deprecate - Graf flag til fordel eller - data-root # 28696
  • Logning:
  • Tilføj support til loggningsdriver plugins # 28403
  • Tilføj support til visning af logfiler for individuelle opgaver til dokumentservicelogfiler og tilføj / opgaver / {id} / logs REST-slutpunkt # 32015
  • Tilføj --log-opt env-regex mulighed for at matche miljøvariabler ved hjælp af et regulært udtryk # 27565
  • Netværk:
  • Tillad brugeren at erstatte og tilpasse indtastningsnetværket # 31714
  • Fix UDP-trafik i containere, der ikke fungerer, efter at beholderen er genstartet # 32505
  • Fix filer, der skrives til / var / lib / docker, hvis en anden datarot er angivet # 32505
  • Runtime:
  • Sørg for, at sundhedssonden stoppes, når en beholder udgår # 32274
  • Swarm Mode:
  • Tilføj opdaterings- / tilbagekaldelsesordre for tjenester (--opdateringsordre / --rollback-ordre) # 30261
  • Tilføj support til synkron tjenesteoprettelse og serviceopdatering # 31144
  • Tilføj støtte til "grace periods" på sundhedskontrol gennem HEALTHCHECK - startperiode og - sundhedstidsperiode til
  • oprettelse af docker service, docker service opdatering, docker oprettelse og docker løbe for at understøtte containere med en initial opstart
  • tid # 28938
  • docker service skaber nu udelade felter, der ikke er angivet af brugeren, når det er muligt. Dette gør det muligt at anvende standardindstillinger inde i manager # 32284
  • inspektion af docker service viser nu standardværdier for felter, der ikke er angivet af brugeren # 32284
  • Flyt dokumentservicelogger ud af eksperimentelle # 32462
  • Tilføj support til Credential Spec og SELinux til tjenester til API # 32339
  • Tilføj -entrypoint flag til docker service oprette og docker service opdatering # 29228
  • Tilføj - netværks-tilføj og netværks-rm til docker service opdatering # 32062
  • Tilføj -credensional-spec flag til docker service opret og opdatering af docker service # 32339
  • Tilføj - filter mode = til docker service ls # 31538
  • Løsn netværks-id'er på klientsiden, i stedet for i dæmonen, når du opretter tjenester # 32062
  • Tilføj - format valg til docker node ls # 30424
  • Tilføj -prune mulighed for at installere docker stack for at fjerne tjenester, der ikke længere er defineret i docker-compose filen # 31302
  • Tilføj PORTS-kolonne til docker service ls, når du bruger indtastningstilstand # 30813
  • Fix unødvendig genudnyttelse af opgaver, når miljøvariabler anvendes # 32364
  • Fix docker stack implementere ikke understøtter endpoint_mode, når du implementerer fra en docker komponere filen # 32333
  • Fortsæt med opstart, hvis klyngekomponenten ikke kan oprettes for at muliggøre at gendanne fra en ødelagt sværmopsætning # 31631
  • Sikkerhed:
  • Tillad indstilling SELinux-type eller MCS-etiketter, når du bruger --ipc = container: eller --ipc = vært # 30652
  • udfasning:
  • Deprecate -api-enable-cors daemon flag. Dette flag blev markeret forældet i Docker 1.6.0, men ikke angivet i udskrevne funktioner # 32352
  • Fjern Ubuntu 12.04 (Precise Pangolin) som understøttet platform. Ubuntu 12.04 er EOL, og modtager ikke længere opdateringer # 32520

Hvad er nyt i version:

  • Builder:
  • Tilføj multi-stage build support # 31257 # 32063
  • Tillad brug af build-time args (ARG) i FRA # 31352
  • Tilføj en mulighed for at angive byggemål # 32496
  • Accept -f - for at læse Dockerfile fra stdin, men brug lokal kontekst til bygning # 31236
  • Værdierne for standardbyggetidargumenter (f.eks. HTTP_PROXY) vises ikke længere i dockerbilledhistorik, medmindre en tilsvarende ARG-instruktion er skrevet i Dockerfilen. # 31.584
  • Fix indstillingskommando, hvis en brugerdefineret skal bruges i et overordnet billede # 32236
  • Fix docker build - label når etiketten indeholder single citater og et mellemrum # 31750
  • Kunde:
  • Tilføj -mount flag til docker-run og docker create # 32251
  • Tilføj - type = hemmelig til docker inspect # 32124
  • Tilføj - format valg til docker hemmelig ls # 31552
  • Tilføj - filter valg til docker hemmelig ls # 30810
  • Tilføj - filter omfang = til docker netværk ls # 31529
  • Tilføj - cpus support til docker opdatering # 31148
  • Tilføj etiketfilter til dokumentsystembeskyttelse og andre prune kommandoer # 30740
  • docker stack rm accepterer nu flere stabler som input # 32110
  • Forbedre dockerversion - formatvalg, når klienten har nedgraderet API-versionen # 31022
  • Spørg, når du bruger et krypteret klientcertifikat for at oprette forbindelse til en docker-dæmon # 31364
  • Vis oprettede tags på vellykket docker build # 32077
  • Oprydning komponere konverter fejlmeddelelser # 32087
  • Contrib:
  • Tilføj support til bygning af docker debs til Ubuntu 17.04 Zesty på amd64 # 32435
  • Daemon:
  • Fix -api-cors-header bliver ignoreret, hvis -api-enable-cors ikke er indstillet # 32174
  • Oprydning docker tmp dir på start # 31741
  • Deprecate - Graf flag til fordel eller - data-root # 28696
  • Logning:
  • Tilføj support til loggningsdriver plugins # 28403
  • Tilføj support til visning af logfiler for individuelle opgaver til dokumentservicelogfiler og tilføj / opgaver / {id} / logs REST-slutpunkt # 32015
  • Tilføj --log-opt env-regex mulighed for at matche miljøvariabler ved hjælp af et regulært udtryk # 27565
  • Netværk:
  • Tillad brugeren at erstatte og tilpasse indtastningsnetværket # 31714
  • Fix UDP-trafik i containere, der ikke fungerer, efter at beholderen er genstartet # 32505
  • Fix filer, der skrives til / var / lib / docker, hvis en anden datarot er angivet # 32505
  • Runtime:
  • Sørg for, at sundhedssonden stoppes, når en beholder udgår # 32274
  • Swarm Mode:
  • Tilføj opdaterings- / tilbagekaldelsesordre for tjenester (--opdateringsordre / --rollback-ordre) # 30261
  • Tilføj support til synkron tjenesteoprettelse og serviceopdatering # 31144
  • Tilføj støtte til "grace periods" på sundhedskontrol gennem HEALTHCHECK - startperiode og - sundhedstidsperiode til
  • oprettelse af docker service, docker service opdatering, docker oprettelse og docker løbe for at understøtte containere med en initial opstart
  • tid # 28938
  • docker service skaber nu udelade felter, der ikke er angivet af brugeren, når det er muligt. Dette gør det muligt at anvende standardindstillinger inde i manager # 32284
  • inspektion af docker service viser nu standardværdier for felter, der ikke er angivet af brugeren # 32284
  • Flyt dokumentservicelogger ud af eksperimentelle # 32462
  • Tilføj support til Credential Spec og SELinux til tjenester til API # 32339
  • Tilføj -entrypoint flag til docker service oprette og docker service opdatering # 29228
  • Tilføj - netværks-tilføj og netværks-rm til docker service opdatering # 32062
  • Tilføj -credensional-spec flag til docker service opret og opdatering af docker service # 32339
  • Tilføj - filter mode = til docker service ls # 31538
  • Løsn netværks-id'er på klientsiden, i stedet for i dæmonen, når du opretter tjenester # 32062
  • Tilføj - format valg til docker node ls # 30424
  • Tilføj -prune mulighed for at installere docker stack for at fjerne tjenester, der ikke længere er defineret i docker-compose filen # 31302
  • Tilføj PORTS-kolonne til docker service ls, når du bruger indtastningstilstand # 30813
  • Fix unødvendig genudnyttelse af opgaver, når miljøvariabler anvendes # 32364
  • Fix docker stack implementere ikke understøtter endpoint_mode, når du implementerer fra en docker komponere filen # 32333
  • Fortsæt med opstart, hvis klyngekomponenten ikke kan oprettes for at muliggøre at gendanne fra en ødelagt sværmopsætning # 31631
  • Sikkerhed:
  • Tillad indstilling SELinux-type eller MCS-etiketter, når du bruger --ipc = container: eller --ipc = vært # 30652
  • udfasning:
  • Deprecate -api-enable-cors daemon flag. Dette flag blev markeret forældet i Docker 1.6.0, men ikke angivet i udskrevne funktioner # 32352
  • Fjern Ubuntu 12.04 (Precise Pangolin) som understøttet platform. Ubuntu 12.04 er EOL, og modtager ikke længere opdateringer # 32520

Hvad er nyt i version 1.9.1:

  • Runtime:
  • Forhind ikke, at daemon starter, hvis billeder ikke kunne gendannes (# 17695)
  • Force IPC-mount for at afmontere dæmon shutdown / init (# 17539)
  • Slå IPC op på fejl i advarsler (# 17554)
  • Fixer præstationsregression af dockerstatistik (# 17638)
  • Afklare kryptisk fejlmeddelelse på dokkerlogfiler, hvis - log-driver = ingen (# 17767)
  • Fix sjældne panikker (# 17639, # 17634, # 17703)
  • Fix opq whiteouts-problemer for filer med prik-præfiks (# 17819)
  • devicemapper: Prøv at standardisere til xfs i stedet for ext4 for præstationsårsager (# 17903, # 17918)
  • devicemapper: Fix vist fs i docker info (# 17974)
  • selinux: kun relabel hvis bruger anmodet om det med z-indstillingen (# 17450, # 17834)
  • Foretag ikke netværksopkald, når du normaliserer navne (# 18014)
  • Kunde:
  • Fix docker login på Windows (# 17738)
  • Fix fejl med docker inspicere output, når den ikke er forbundet til dæmon (# 17715)
  • Fix docker inspect -f {{.HostConfig.Dns}} somecontainer (# 17680)
  • Builder:
  • Ret regression med symlinkadfærd i ADD / COPY (# 17710)
  • Netværk:
  • Tillad at overføre et netværks-id som et argument for --net (# 17558)
  • Løs forbindelse til vært og forhindre afbrydelse fra vært til værtsnetværk (# 17476)
  • Fix -fixed-cidr problem, når gateway ip falder i ip-range og ip-range er ikke den første blok i netværket (# 17853)
  • Gendan deterministisk IPv6 generation fra MAC adresse på standard bro netværk (# 17890)
  • Tillad portmapping kun for slutpunkter, der er oprettet på docker-runde (# 17858)
  • Fastgjort et slutpunkt slet problem med en mulig forældet sbox (# 18102)
  • Distribution:
  • Korrekt hovedkæde i v2-push, når v1Kompatibilitetsfiler på disken er inkonsekvente (# 18047)

Hvad er nyt i version 1.8.2:

  • Distribution:
  • Løser sjældne tilfælde af håndtering af GNU LongLink og LongName-indtastninger.
  • Fix ^ C på docker pull.
  • Løs problemer med docker-pull på klient frakobling.
  • Løs problemet, der fik demonen til at panik, da loggerne ikke var konfigureret korrekt.
  • Løs goroutinlækage, der trækker billeder fra registreringsdatabasen V2.
  • Runtime:
  • Løs en bugmontering cgroups for docker daemoner, der kører inde i dockerbeholdere.
  • Initialiser logkonfigurationen korrekt.
  • Kunde:
  • Håndter -q flag i docker ps korrekt, når der er et standardformat.
  • Netværk:
  • Fix flere hjørnesager med netlink.
  • Løst et forkert problemnavnnavnsområdeafbryder.
  • Contrib:
  • Løs flere problemer med bash-afslutning.

Hvad er nyt i version 1.7.1:

  • Runtime:
  • Løs standard gawning exec-proces med docker exec
  • Gør --bridge = ingen ikke at konfigurere netværksbroen
  • Udgiv netværksstatistik korrekt
  • Fix implicit devicemapper-valg med statiske binære filer
  • Ret socketforbindelser, der hang intermitterende
  • Opret brug af brogrænseflade på CentOS / RHEL 6.6
  • Fix lokale DNS-opslag, der er føjet til resolv.conf
  • Fix volumen på kopikommandoer
  • Løs læse / skrive privilegier i mængder monteret med - volumen-fra
  • Fjern API:
  • Opløsning af Command og Entrypoint
  • Indstil grænse for understøttet minimale klientversion
  • Valider portspecifikation
  • Ret de korrekte fejl, når du vedhæfter / genindsætter fejl
  • Distribution:
  • Løs til at trække private billeder
  • Fix tilbagefald mellem registreringsdatabasen V2 og V1

Hvad er nyt i version 1.6.2:

  • Runtime:
  • Tilbagekald ændring, der forbyder montering i / sys

Hvad er nyt i version 1.6.1:

  • Sikkerhed:
  • Løs læse / skrive / proc stier (CVE-2015-3630)
  • Forbyde VOLUME / proc og VOLUME / (CVE-2015-3631)
  • Fix åbning af filbeskrivelse 1 (CVE-2015-3627)
  • Løs symlinkoverskridelse på beholderens respawn, der tillader eskalering af lokal privilegium (CVE-2015-3629)
  • Forbyd montering af / sys
  • Runtime:
  • Opdater Apparmor-politikken for ikke at tillade mounts

Hvad er nyt i version 1.5.0:

  • Builder:
  • Dockerfile til brug for en given dockerbygning kan specificeres med -f flag
  • Dockerfil og .dockerignore-filer kan udelukkes som en del af .dockerignore-filen, hvilket forhindrer ændringer af disse filer, og invalidiserer ADD- eller COPY-instruktionsbufferen
  • ADD og COPY instruktioner accepterer relative stier
  • Dockerfile FROM scratch instruction er nu fortolket som en no-base specifier
  • Forbedre ydeevnen, når der udsættes et stort antal porte
  • Hack:
  • Tillad kun klientside integrationstest for Windows
  • Inkluder docker-py integrationstests mod Docker daemon som en del af vores testsuiter
  • Emballage:
  • Støtte til den nye version af HTTP-API'et til registreringsdatabasen
  • Hurtiggør docker-push til billeder med et flertal af eksisterende lag
  • Fast kontakt til et privat registreringsregister via en proxy
  • Fjern API:
  • Et nyt endepunkt vil streame live container ressource metrics og kan fås med kommandoen til dockerstatistik
  • Containere kan omdøbes ved hjælp af det nye omdøbsendepunkt og den tilhørende docker omdøb kommandoen
  • Container inspicere endepunkt viser ID af exec-kommandoer, der kører i denne container
  • Container inspicere endepunkt viser antallet af gange Docker auto-genstartet beholderen
  • Nye begivenheder kan streames af begivenhedens endepunkt: 'OOM' (container døde uden for hukommelse), 'exec_create' og 'exec_start'
  • Faste returstrengfelter, som indeholder numeriske tegn forkert, idet de udelader omkringliggende dobbelte citater
  • Runtime:
  • Docker-dæmon har fuld IPv6-understøttelse
  • Docker-run-kommandoen kan tage --pid = værtflagget til at bruge værts PID-navneområde, hvilket gør det muligt for eksempel at debugge værtsprocesser ved hjælp af containerbaserede fejlfindingsværktøjer
  • Docker-run-kommandoen kan tage det eneste -læste flag for at gøre beholderens rotfilsystem monteret som readonly, som kan bruges i kombination med volumener for at tvinge en containers processer til kun at skrive til steder, der vil blive vedvarende
  • Brugernes samlede brug af hukommelse kan begrænses til docker-kørsel ved hjælp af -memory-swap flag
  • Større stabilitetsforbedringer for devicemapper storage driver
  • Bedre integration med værtssystem: containere afspejler ændringer i værtsens /etc/resolv.conf-fil, når genstart
  • Bedre integration med værtssystem: Iptable regler per container flyttes til DOCKER-kæden
  • Fast container, der udløber uden for hukommelsen for at returnere en ugyldig exitkode
  • Andet:
  • De HTTP_PROXY, HTTPS_PROXY og NO_PROXY miljøvariabler tages korrekt i betragtning af klienten, når de tilsluttes til Docker-dæmonen

Hvad er nyt i version 1.4.1:

  • Runtime:
  • Løs problemet med mængder-fra og bind bindinger, der ikke bliver hædret efter oprettelsen

Hvad er nyt i version 1.4.0:

  • Indstil nøgle = værdimærker til dæmonen i docker info), anvendt med ny-label-dæmon flag
  • Tilføj støtte til ENV i Dockerfile i formularen: ENV navn = værdi navn2 = værdi2 ...
  • Ny Overlayfs Storage Driver
  • docker info returnerer nu et id og navn felt
  • Filtrer begivenheder efter begivenhedsnavn, container eller billede
  • docker cp understøtter nu kopiering fra containervolumener
  • Fast docker-tag, så det hedder - styr når man overstyrer et tag til eksisterende billede.

Hvad er nyt i version 1.3.3:

  • Sikkerhed:
  • Løs sårbarhed i forbindelse med behandling af absolutte symbolske links (CVE-2014-9356)
  • Løs dekomprimering af xz-billedarkiver, hvilket forhindrer eskalering af privilegier (CVE-2014-9357)
  • Valider billed-id'er (CVE-2014-9358)
  • Runtime:
  • Løs et problem, når billedarkiver læses langsomt
  • Kunde:
  • Fix en regression relateret til stdin omdirigering
  • Løs en regression med docker cp, når destinationen er den nuværende mappe

Hvad er nyt i version 1.3.2:

  • Sikkerhed:
  • Fix sårbarhed for tjærebrud
  • Ekstraktioner er nu sandboxed chroot
  • Sikkerhedsindstillingerne er ikke længere forpligtet til billeder
  • Runtime:
  • Fix deadlock i docker ps -f exited = 1
  • Løs en fejl, når - volumen-fra referencer en container, der ikke startede
  • Registry:
  • - usikker registreringsdatabase accepterer nu CIDR-notation som f.eks. 10.1.0.0/16
  • Private registreringer, hvis IP'er falder i området 127.0.0.0/8, behøver ikke det -sekretære registreringsflag
  • Spring over det eksperimentelle register v2 API, når spejling er aktiveret

Hvad er nyt i version 1.3.0:

  • Docker exec giver dig mulighed for at køre flere processer i eksisterende containere
  • Oprettelse af docker giver dig mulighed for at oprette en container via CLI uden at gennemføre en proces
  • - sikkerhedsoptioner, der giver brugeren mulighed for at tilpasse containermærker og apparmor-profiler
  • Docker ps-filtre
  • Wildcard-støtte til COPY / ADD
  • Flyt produktionswebadresser til get.docker.com fra get.docker.io
  • Alloker IP-adresse på broen inden for en gyldig CIDR
  • Brug drone.io til PR og CI testning
  • Mulighed for at oprette et officielt registreringsspejl
  • Mulighed for at gemme flere billeder med docker gemme

Hvad er nyt i version 1.2.0:

  • Runtime:
  • Gør / etc / hosts /etc/resolv.conf og / etc / værtsnavn redigerbar på runtime
  • Auto genstart containere ved hjælp af politikker
  • Brug / var / lib / docker / tmp til store midlertidige filer
  • - cap-add og --cap-drop for at finjustere hvilken Linux-funktion du vil have
  • - Enhed til at bruge enheder i containere
  • Kunde:
  • dockersøgning på private registre
  • Tilføj exit filter til docker ps - filter
  • docker rm -f dræber nu i stedet for at stoppe
  • Understøttelse af IPv6-adresser i -dns flag
  • Proxy:
  • Proxy-forekomster i separate processer
  • Små fejlrettelse på UDP-proxy

Hvad er nyt i version 0.8.0:

  • Billeder og containere kan fjernes meget hurtigere
  • Opbygning af et billede fra en kilde med docker-build er nu meget hurtigere
  • Docker-dæmonen starter og stopper meget hurtigere
  • Hukommelsesfodaftrykket for mange almindelige operationer er blevet reduceret ved at streame filer i stedet for at buffere dem i hukommelsen, fastsætte hukommelseslækage og fastsætte forskellige suboptimale hukommelsesallokeringer
  • Flere løbsbetingelser blev fastsat, hvilket gør Docker mere stabil under meget høj samtidighedslast. Dette gør Docker mere stabilt og mindre tilbøjelige til at kollapse og reducerer hukommelsesfodaftrykket for mange almindelige operationer
  • Alle emballageoperationer er nu opbygget på Go-sprogets standard tar-implementering, som er bundtet med Docker selv. Dette gør emballagen mere bærbar på tværs af værtsfordelinger og løser flere problemer forårsaget af quirks og inkompatibiliteter mellem forskellige fordeling af tjære
  • Docker kan nu oprette, fjerne og modificere større antal containere og billeder nådigt takket være mere aggressiv frigivelse af systemressourcer. For eksempel kan API'en til lagringsdriver nu lade Docker gøre referencetælling på monteringer, der er oprettet af drivere. Med de igangværende ændringer i netværks- og eksekveringsundersystemerne af dockerprøve har disse områder været fokus for refactoring. Ved at flytte disse delsystemer i separate pakker kan vi teste, analysere og overvåge dækning og kvalitet af disse pakker
  • Mange komponenter er blevet adskilt i mindre underpakker, hver med en dedikeret testpakke. Som følge heraf er koden bedre testet, mere læsbar og lettere at ændre
  • ADD-instruktionen understøtter nu caching, hvilket unødigt genoplader det samme kildeindhold igen og igen, når det ikke er ændret
  • Den nye ONBUILD-instruktion føjer til dit billede en "trigger" instruktion, der skal udføres på et senere tidspunkt, når billedet bruges som basis for en anden bygning
  • Docker leveres nu med en eksperimentel lagringsdriver, der bruger BTRFS-filsystemet til kopi-på-skriv
  • Docker understøttes officielt på Mac OSX
  • Docker-dæmonen understøtter systemd-socketaktivering

Hvad er nyt i version 0.7.6:

  • Builder:
  • Følg ikke symlink uden for byggekontekst
  • Runtime:
  • Gentag bind bindinger, når ro er angivet
  • Brug https til at hente dockerversion
  • Andet:
  • Inline test.docker.io fingeraftryk
  • Tilføj ca-certifikater til emballagedokumentation

Hvad er nyt i version 0.7.5:

  • Builder:
  • Deaktiver komprimering til opbygning. Mere pladsforbrug, men en hurtigere upload
  • Fix ADD caching for bestemte stier
  • Komprimer ikke arkiv fra git build
  • Dokumentation:
  • Fix fejl i GROUP Tilføj eksempel
  • Sørg for, at GPG-fingeraftrykket er inline i dokumentationen
  • Giv mere specifikke råd om opsætning af forpligtelser til DCO
  • Runtime:
  • Løs fejlpostede containernavne
  • Tilføj ikke værtsnavn, når netværk er deaktiveret
  • Ret det seneste billede fra cachen efter dato
  • Ret alle fejl fra docker-ventetiden
  • Tilføj overskrift for indholdstype "application / json" at få svar på / version og / info
  • Andet:
  • Opdater DCO til version 1.1
  • Opdater Makefile til at bruge & quot; docker: GIT_BRANCH & quot; som det genererede billednavn
  • Opdater Travis for at se efter ny 1.1 DCO-version

Hvad er nyt i version 0.7.4:

  • Builder:
  • Fix ADD caching problem med. prefixed path
  • Fix docker build på devicemapper ved at vende tilbage til sparsom filtær option
  • Løs problem med cachelagring af filer og forhindrer forkert cache hit
  • Brug samme fejlhåndtering, mens du ikke overholder CMD og ENTRYPOINT
  • Dokumentation:
  • Forenkle og strømline Amazon Quickstart
  • Installationsvejledning bruger unprefixed fedora image
  • Opdater instruktioner til mtu flag for Docker på GCE
  • Tilføj Ubuntu Saucy til installation
  • Fix for advarsel om forkert version på master i stedet for senest
  • Runtime:
  • Få kun billedets rodfiler, når vi skal beregne billedstørrelsen
  • Håndtere uformelle UDP-porte korrekt
  • Gør CopyFileWithTar brug af et rør i stedet for en buffer for at gemme hukommelse på docker-build
  • Løs login login for at sige pull i stedet for at trykke
  • Fix "docker load" hjælp ved at fjerne "SOURCE" Hurtig og omtale STDIN
  • Bliv blank -H indstilling standard til det samme som nej -H blev sendt
  • Uddrag cgroups utilities til egen submodule
  • Andet:
  • Tilføj Travis CI konfiguration for at validere DCO og gofmt krav
  • Tilføj tekst til oprindelsescertifikat for oprindelsescertifikat
  • Opgrader VBox Guest tilføjelser
  • Kontroller frittstående overskrift, når du pinger en registreringsserver

Hvad er nyt i version 0.7.3:

  • Builder:
  • Opdater ADD for at bruge billedbufferen, baseret på en hash af det tilføjede indhold
  • Tilføj fejlmeddelelse for tom Dockerfile
  • Dokumentation:
  • Fix forældet link til "Introduktion & quot; på www.docker.io
  • Opdater docs for at blive bredere, når skærmen gør
  • Tilføj oplysninger om, at du skal installere LXC, når du bruger rå binære filer
  • Opdater Fedora-dokumentation for at disentangle docker og docker.io-konflikten
  • Tilføj en note om brugen af ​​det nye -mtu-flag i flere GCE-zoner
  • Tilføj installationsvejledning til FrugalWare
  • Tilføj et mere komplet eksempel på docker-løb
  • Løs API-dokumentation for at oprette og starte privilegerede containere
  • Tilføj manglende "navn" parameter dokumentation på "/ containers / create"
  • Tilføj en omtale af lxc-checkconfig som en måde at tjekke for nogle af de nødvendige kernekonfigurationer
  • Opdater 1.8 API dokumentationen med nogle tilføjelser, der blev tilføjet til docs for 1.7
  • Hack:
  • Tilføj manglende libdevmapper afhængighed af pakkerens dokumentation
  • Opdater minimum Go krav til en hård linje på Go 1.2 +
  • Mange mindre forbedringer af Vagrantfilen
  • Tilføj evnen til at tilpasse dockeritssøgningssteder ved kompilering (bruges kun meget sparsomt af pakkere af platforme, der kræver en ikke-standardiseret placering)
  • Tilføj rapporter om dækningsprofilgenerering
  • Tilføj -a til vores Go build-flag, fjernelse af behovet for at genopbygge stdlib manuelt
  • Opdater Dockerfile for at være mere kanonisk og få mindre falske advarsler under opbygningen
  • Løs nogle problemer med udvidelse af docker pull-fremvisningslinjer
  • Migrere flere forskellige pakker under "pkg" mappe
  • Opdater TextMate fremhævning for automatisk at blive aktiveret for filer med navnet "Dockerfile"
  • Omorganiser syntaxfremhævende filer under en fælles "bidrag / syntax" Vejviser
  • Opdater install.sh script (https://get.docker.io/) for ikke at mislykkes, hvis busybox ikke downloader eller kører i slutningen af ​​Ubuntu / Debian installationen
  • Tilføj support til containernavne i bash-afslutning
  • Emballage:
  • Tilføj en officiel Docker-klient binær til Darwin (Mac OS X)
  • Fjern tom & quot; Leverandør & quot; streng og tilføjet "licens" på deb pakke
  • Tilføj en stubbet version af & quot; / etc / default / docker & quot; i deb pakken
  • Runtime:
  • Opdater lag applikation for at udtrække tærer på plads, så du undgår filkanter, mens du håndterer whiteouts
  • Fastgør tilladelse til mtime sammenligninger i tjærehåndtering (siden GNU tjære og Go tjære understøtter endnu ikke den sekundære mtime præcision)
  • Genopfør dockerpladen i ren Gå til arbejde mere konsekvent og endda inde i Docker-in-Docker (dermed fjerner shell-indsprøjtningen sårbarheden i nogle versioner af lxc-ps)
  • Opdatering -H unix: // for at arbejde på samme måde som -H tcp: // ved at indsætte standardværdierne for manglende dele
  • Fix flere kantsager vedrørende dockerinit og slettede eller udskiftede docker- eller dockerinit-filer
  • Opdater validering af containernavn for at inkludere '.'
  • Fix brug af en symlink eller ikke-absolut vej som argumentet til -g for at arbejde som forventet
  • Opdatering til håndtering af eksterne monteringer uden for LXC, fastsættelse af mange små monteringsegenskaber og gør fremtidige udførelser bagud og andre funktioner enklere
  • Opdatering til brug for korrekte boksegnede tegn overalt i dockerbilleder -tree
  • Flyt MTU-indstilling fra LXC-konfiguration til direkte brug af netlink
  • Tilføj -S mulighed for ekstern tjæreindkaldelse for mere effektiv ekstra filhåndtering
  • Tilføj ark / os info til User-Agent-streng, især til registreringsansøgninger
  • Tilføj -mtu valg til Docker-dæmon for at konfigurere MTU
  • Fix docker build for at afslutte med en ikke-nul exit kode ved fejl
  • Tilføj DOCKER_HOST miljøvariabel for at konfigurere klienten -H flag uden at angive det manuelt for hver opfordring

Hvad er nyt i version 0.7.2:

  • Runtime:
  • Valider beholdernavne ved oprettelse med standard regex
  • Forøg maksimal billeddybde til 127 fra 42
  • Fortsæt med at flytte api-slutpunkter til job api
  • Tilføj flag for at tillade specifikation af dynamisk bro-IP via CIDR
  • Tillad brug af bro, når ipv6 ikke er aktiveret på bestemte systemer
  • Angiv værtsnavn og IP-adresse inden for dockerinit
  • Slet kapaciteter fra dockerinit
  • Fix volumener på vært, når symlink er til stede billedet
  • Forhindre sletning af billede, hvis enhver beholder afhænger af det, selvom beholderen ikke kører
  • Opdater docker push for at bruge nye fremskridt display
  • Brug os.Stat for at tillade montering af unix-stikkontakter, når du kontrollerer mængder
  • Justeret håndtering af inaktivt bruger login
  • Tilføj manglende definitioner i devicemapper til ældre kerner
  • Tillad untag-operationer uden validering af containere
  • Tilføj auth config til docker build
  • Dokumentation:
  • Tilføj flere oplysninger om Docker logging
  • Tilføj RHEL dokumentation
  • Tilføj et direkte eksempel for at ændre CMD'en, der køres i en container
  • Opdater dokumentation til Arch-installation
  • Tilføj afsnit om godkendte bygger
  • Tilføj netværksdokumentationsside
  • Andet:
  • Tilføj nyt coverpakke til at levere rapporter om kodedækning
  • Separate integrationstest i bundter
  • Gør Tianon hackholderen
  • Opdater mkimage-debootstrap med flere tweaks for at holde billeder små
  • Brug https for at få installationsskriptet
  • Fjern leveret dotcloud / tjære nu, hvor Go 1.2 er blevet frigivet

Hvad er nyt i version 0.7.1:

  • Dokumentation:
  • Tilføj @SvenDowideit som dokumentationsunderstøttelse
  • Tilføj linkeksempel
  • Tilføj dokumentation vedrørende ambassadørmønster
  • Tilføj dokumenter til Google Cloud Platform
  • Tilføj bedste praksis i dockerfilen
  • Opdater doc til RHEL
  • Opdater doc til registreringsdatabasen
  • Opdater Postgres-eksempler
  • Opdater doc til Ubuntu-installation
  • Forbedre remote api doc
  • Runtime:
  • Tilføj hostconfig til dockerinspektionen
  • Implementer docker log -f for at streame logfiler
  • Tilføj env-variabel for at deaktivere kerneversionsadvarsel
  • Tilføj-format til dockerinspektionen
  • Support bind-mount til filer
  • Løs brooprettelse på RHEL
  • Fix billedstørrelsesberegning
  • Sørg for, at iptables kaldes, selvom broen allerede eksisterer
  • Fix problem med stderr vedhæft kun
  • Fjern init-lag, når du ødelægger en container
  • Fix samme portbinding på forskellige grænseflader
  • docker build nu returnerer den korrekte exit kode
  • Fix dockerport for at vise korrekt port
  • docker build nu kontroller at dockerfilen findes klientside
  • Docker attach nu returnerer den korrekte exit kode
  • Fjern navnetindtastningen, når beholderen ikke findes
  • Registry:
  • Forbedre fremdriftslinjer, tilføj ETA til downloads
  • Samtidig trækker nu venter på den første til at afslutte i stedet for at fejle
  • Tag kun det øverste lag billede, når du skubber til registreringsdatabasen
  • Løs problemet med offline billedoverførsel
  • Løs problemet med at forhindre brug af ':' i adgangskode til registreringsdatabasen
  • Andet:
  • Tilføj pprof handler til fejlfinding
  • Opret en Makefile
  • Brug stdlib tjære, der nu indeholder fix
  • Forbedre make.sh test script
  • Håndter SIGQUIT på dæmonen
  • Deaktiver verbose under test
  • Opgrader til go1.2 for officiel opbygning
  • Forbedre enhedsforsøg
  • Testpakken kører nu alle tests, selvom man fejler
  • Refactor C i Go (Devmapper)
  • Fix OSX-kompilering

Hvad er nyt i version 0.7.0:

  • Lagringsdrivere: vælg fra aufs, enhedsmapper, vfs eller btrfs.
  • Standard Linux-understøttelse: Docker kører nu på umodificerede Linux-kerner og alle større distributioner.
  • Links: Komponere komplekse software stabler ved at forbinde containere til hinanden.
  • Navngivning af containere: Organiser dine containere ved at give dem mindeværdige navne.
  • Avancerede port omdirigeringer: Angiv port omdirigeringer pr. grænseflade, eller hold følsomme porte private.
  • Offline overførsel: Tryk og træk billeder til filsystemet uden at miste information.
  • Kvalitet: mange fejlrettelser og små forbedringer af brugervenligheden. Signifikant stigning i testdækning.

Kommentarer til Docker

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!