Docker

Sagteware kiekie:
Docker
Sagteware besonderhede:
Weergawe: 18.06.0 Opgedateer
Upload datum: 17 Aug 18
Ontwikkelaar: Docker Inc.
Lisensie: Gratis
Populariteit: 21

Rating: 5.0/5 (Total Votes: 1)

Docker is 'n oopbron-revolusionêre sagtewareprojek wat programmeerders en stelseladministrateurs maklik en maklik kan toedien, versprei en hardloop as 'n ligte houer.

Die "command line" -program bestaan ​​uit twee komponente, die Docker-hub wat van die grond af ontwerp is om as 'n wolkdiens op te tree om programme te deel en werkstrome te outomatiseer, en die Docker Engine, wat die werklike bedienerproses is. ontwerp om al die houers te bestuur.


Outomatiseer die implementering en verpakking van programme

Die sagteware kan gebruik word om die implementering en verpakking van toepassings te automatiseer, privaat en liggewig PAAS (platform as 'n diens) omgewings te maak, toetse te outomatiseer, asook deurlopende implementering en integrasie, en webapplikasies te skaal en te implementeer. dienste en databasisse.


Die Linux-houer enjin

Deur sy ontwikkelaars gedruk en die Linux-houer-enjin, & rdquo; Docker kan deur sysadmins en ontwikkelaars gebruik word as 'n oop platform vir verspreide programme, sodat hulle enige verspreide programme kan bou, stuur en hardloop.

Ondersteunde bedryfstelsels

Op die oomblik loop Docker slegs op GNU / Linux bedryfstelsels. Dit is suksesvol getoets met verskeie verspreidings van Linux, insluitende Debian, Ubuntu, Arch Linux, Fedora, openSUSE, sowel as CentOS en Red Hat Enterprise Linux.


Onder die kap en beskikbaarheid

Die sagteware is heeltemal in die Go-programmeertaal wat by Google ontwikkel is, geskryf. Dit word versprei as 'n enkele universele bronne argief wat geoptimaliseer en ontplooi kan word op feitlik enige Linux-kern-bedryfstelsel, wat beide 32-bis en 64-bis hardewareplatforms ondersteun.

Wat is nuut in hierdie weergawe:

  • Bouwer:
  • Add multi-stage build support # 31257 # 32063
  • Laat bou-time args (ARG) toe in FROM # 31352
  • Voeg 'n opsie by vir die spesifiseer van teikenmark # 32496
  • Aanvaar -f - om Dockerfile van stdin te lees, maar gebruik plaaslike konteks vir die bou van # 31236
  • Die waardes van die standaard bou tyd argumente (bv. HTTP_PROXY) word nie meer vertoon in die docker beeld geskiedenis nie, tensy 'n ooreenstemmende ARG instruksie in die Dockerfile geskryf word. # 31584
  • Bevestig opstelbevel as 'n persoonlike dop in 'n ouerbeeld # 32236
  • gebruik word
  • Fix docker build - etiket wanneer die etiket enkelvoudige kwotasies en 'n spasie # 31750 bevat
  • Kliënt:
  • Voeg -mount-vlag by die docker-ren en die docker skep # 32251
  • Voeg by - type = geheime vir dokkerinspeksie # 32124
  • Voeg opsie vir 'n formate toe aan dokker geheime ls # 31552
  • Voeg opsie - filter opsie by dokker geheime ls # 30810
  • Voeg - filter omvang = aan die docker netwerk ls # 31529
  • Voeg - Cpus-ondersteuning by die docker-update # 31148
  • Voeg etiketfilter by snoepie en ander snoeiskommando's # 30740
  • Docker stack rm aanvaar nou verskeie stapels as invoer # 32110
  • Verbeter die docker weergawe - format opsie wanneer die kliënt die API weergawe # 31022 afgegradeer het
  • Vra wanneer u 'n geënkripteerde kliënt sertifikaat gebruik om aan te sluit by 'n dokerdemon # 31364
  • Wys geskep codes op suksesvolle docker build # 32077
  • Opruiming maak omskakel foutboodskappe # 32087
  • contrib:
  • Ondersteuning byvoeg vir die bou van docker debs vir Ubuntu 17.04 Zesty op amd64 # 32435
  • Daemon:
  • Fix -api-cors-header word geïgnoreer as -api-enable-cors is nie ingestel nie # 32174
  • Cleanup docker tmp dir op begin # 31741
  • Deprecate - Graaf-vlag ten gunste of - data-root # 28696
  • Logging:
  • Voeg ondersteuning by vir die aanmelding van stuurprogramma's # 28403
  • Voeg ondersteuning by vir die vertoon van logs van individuele take aan docker service logs, en voeg / taak / {id} / logs REST eindpunt # 32015
  • Voeg --log-opt env-regex opsie by om omgewing veranderlikes aan te pas met 'n gewone uitdrukking # 27565
  • Netwerk:
  • Laat gebruiker toe om te vervang, en pas die toegangsnetwerk # 31714
  • aan
  • Vaste UDP-verkeer in houers wat nie werk nie nadat die houer herbegin is # 32505
  • Fix lêers wat geskryf word na / var / lib / docker as 'n ander data-root is ingestel # 32505
  • Runtime:
  • Maak seker dat gesondheidsondersoek stop wanneer 'n houer verlaat word # 32274
  • Swarm modus:
  • Voeg bywerkings- / terugrolbestelling vir dienste by (opdateer-order / -rollback-bestelling) # 30261
  • Ondersteuning byvoeg vir sinkroniese diens skep en diensopdatering # 31144
  • Ondersteuning byvoeg vir "genadeperiodes" op gesondheidskontrole deur die HEALTHCHECK - begin periode en - gesondheids-begin periode vlag na
  • Docker diens skep, docker diens update, docker skep en docker loop om houers te ondersteun met 'n aanvanklike aanvang
  • tyd # 28938
  • docker diens skep nou velde wat nie deur die gebruiker gespesifiseer word nie, waar moontlik. Dit sal toelaat dat die waardes in die bestuurder # 32284
  • toegepas word
  • Inligtingsdiens inspeksie toon nou verstekwaardes vir velde wat nie deur gebruiker # 32284 gespesifiseer is nie
  • Skuif docker diens logs uit eksperimentele # 32462
  • Voeg ondersteuning vir Credential Spec en SELinux by tot dienste aan die API # 32339
  • Voeg -entrypoint-vlag by die docker-diens skep en opdatering van die docker diens # 29228
  • Voeg netwerk-byvoeg en -netwerk-rm by tot dokkerdiensopdatering # 32062
  • Voeg -credensiële-spesifikasie vlag toe aan docker diens skep en docker service update # 32339
  • Voeg by - filter af = na docker diens ls # 31538
  • Los netwerk ID's op die kliënt se kant, in plaas van in die daemon wanneer dienste geskep word # 32062
  • Voeg opsie -formaat by na docker node ls # 30424
  • Voeg opsie -prune-opsie toe aan docker-stapel implementeer om dienste wat nie meer gedefinieer is in die lêer-lêer # 31302 te verwyder nie
  • Voeg PORTS-kolom vir dokkerdiens ls by wanneer die inskrywingsmodus gebruik word # 30813
  • Bevestig onnodige herontplooiing van take wanneer omgewing veranderlikes gebruik word. # 32364
  • Bevestig die docker-stapel implementeer nie ondersteunende endpoint_mode wanneer dit vanaf 'n doker se lêer saamgestel word # 32333
  • Gaan voort met die opstart as die kluster komponent nie geskep kan word om te herstel van 'n gebroke swarm setup # 31631
  • Sekuriteit:
  • Laat die instelling SELinux-tipe of MCS-etikette toe wanneer jy gebruik --ipc = houer: of --ipc = host # 30652
  • afkeuring:
  • Deprecate -api-enable-cors daemon vlag. Hierdie vlag is gemerk verouderd in Docker 1.6.0, maar nie gelys in verouderde eienskappe # 32352
  • Verwyder Ubuntu 12.04 (Precise Pangolin) as ondersteunde platform. Ubuntu 12.04 is EOL, en ontvang nie meer updates # 32520

Wat is nuut in weergawe 18.05.0:

  • Bouwer:
  • Add multi-stage build support # 31257 # 32063
  • Laat bou-time args (ARG) toe in FROM # 31352
  • Voeg 'n opsie by vir die spesifiseer van teikenmark # 32496
  • Aanvaar -f - om Dockerfile van stdin te lees, maar gebruik plaaslike konteks vir die bou van # 31236
  • Die waardes van die standaard bou tyd argumente (bv. HTTP_PROXY) word nie meer vertoon in die docker beeld geskiedenis nie, tensy 'n ooreenstemmende ARG instruksie in die Dockerfile geskryf word. # 31584
  • Bevestig opstelbevel as 'n persoonlike dop in 'n ouerbeeld # 32236
  • gebruik word
  • Fix docker build - etiket wanneer die etiket enkelvoudige kwotasies en 'n spasie # 31750 bevat
  • Kliënt:
  • Voeg -mount-vlag by die docker-ren en die docker skep # 32251
  • Voeg by - type = geheime vir dokkerinspeksie # 32124
  • Voeg opsie vir 'n formate toe aan dokker geheime ls # 31552
  • Voeg opsie - filter opsie by dokker geheime ls # 30810
  • Voeg - filter omvang = aan die docker netwerk ls # 31529
  • Voeg - Cpus-ondersteuning by die docker-update # 31148
  • Voeg etiketfilter by snoepie en ander snoeiskommando's # 30740
  • Docker stack rm aanvaar nou verskeie stapels as invoer # 32110
  • Verbeter die docker weergawe - format opsie wanneer die kliënt die API weergawe # 31022 afgegradeer het
  • Vra wanneer u 'n geënkripteerde kliënt sertifikaat gebruik om aan te sluit by 'n dokerdemon # 31364
  • Wys geskep codes op suksesvolle docker build # 32077
  • Opruiming maak omskakel foutboodskappe # 32087
  • contrib:
  • Ondersteuning byvoeg vir die bou van docker debs vir Ubuntu 17.04 Zesty op amd64 # 32435
  • Daemon:
  • Fix -api-cors-header word geïgnoreer as -api-enable-cors is nie ingestel nie # 32174
  • Cleanup docker tmp dir op begin # 31741
  • Deprecate - Graaf-vlag ten gunste of - data-root # 28696
  • Logging:
  • Voeg ondersteuning by vir die aanmelding van stuurprogramma's # 28403
  • Voeg ondersteuning by vir die vertoon van logs van individuele take aan docker service logs, en voeg / taak / {id} / logs REST eindpunt # 32015
  • Voeg --log-opt env-regex opsie by om omgewing veranderlikes aan te pas met 'n gewone uitdrukking # 27565
  • Netwerk:
  • Laat gebruiker toe om te vervang, en pas die toegangsnetwerk # 31714
  • aan
  • Vaste UDP-verkeer in houers wat nie werk nie nadat die houer herbegin is # 32505
  • Fix lêers wat geskryf word na / var / lib / docker as 'n ander data-root is ingestel # 32505
  • Runtime:
  • Maak seker dat gesondheidsondersoek stop wanneer 'n houer verlaat word # 32274
  • Swarm modus:
  • Voeg bywerkings- / terugrolbestelling vir dienste by (opdateer-order / -rollback-bestelling) # 30261
  • Ondersteuning byvoeg vir sinkroniese diens skep en diensopdatering # 31144
  • Ondersteuning byvoeg vir "genadeperiodes" op gesondheidskontrole deur die HEALTHCHECK - begin periode en - gesondheids-begin periode vlag na
  • Docker diens skep, docker diens update, docker skep en docker loop om houers te ondersteun met 'n aanvanklike aanvang
  • tyd # 28938
  • docker diens skep nou velde wat nie deur die gebruiker gespesifiseer word nie, waar moontlik. Dit sal toelaat dat die waardes in die bestuurder # 32284
  • toegepas word
  • Inligtingsdiens inspeksie toon nou verstekwaardes vir velde wat nie deur gebruiker # 32284 gespesifiseer is nie
  • Skuif docker diens logs uit eksperimentele # 32462
  • Voeg ondersteuning vir Credential Spec en SELinux by tot dienste aan die API # 32339
  • Voeg -entrypoint-vlag by die docker-diens skep en opdatering van die docker diens # 29228
  • Voeg netwerk-byvoeg en -netwerk-rm by tot dokkerdiensopdatering # 32062
  • Voeg -credensiële-spesifikasie vlag toe aan docker diens skep en docker service update # 32339
  • Voeg by - filter af = na docker diens ls # 31538
  • Los netwerk ID's op die kliënt se kant, in plaas van in die daemon wanneer dienste geskep word # 32062
  • Voeg opsie -formaat by na docker node ls # 30424
  • Voeg opsie -prune-opsie toe aan docker-stapel implementeer om dienste wat nie meer gedefinieer is in die lêer-lêer # 31302 te verwyder nie
  • Voeg PORTS-kolom vir dokkerdiens ls by wanneer die inskrywingsmodus gebruik word # 30813
  • Bevestig onnodige herontplooiing van take wanneer omgewing veranderlikes gebruik word. # 32364
  • Bevestig die docker-stapel implementeer nie ondersteunende endpoint_mode wanneer dit vanaf 'n doker se lêer saamgestel word # 32333
  • Gaan voort met die opstart as die kluster komponent nie geskep kan word om te herstel van 'n gebroke swarm setup # 31631
  • Sekuriteit:
  • Laat die instelling SELinux-tipe of MCS-etikette toe wanneer jy gebruik --ipc = houer: of --ipc = host # 30652
  • afkeuring:
  • Deprecate -api-enable-cors daemon vlag. Hierdie vlag is gemerk verouderd in Docker 1.6.0, maar nie gelys in verouderde eienskappe # 32352
  • Verwyder Ubuntu 12.04 (Precise Pangolin) as ondersteunde platform. Ubuntu 12.04 is EOL, en ontvang nie meer updates # 32520

Wat is nuut in weergawe:

  • Bouwer:
  • Add multi-stage build support # 31257 # 32063
  • Laat bou-time args (ARG) toe in FROM # 31352
  • Voeg 'n opsie by vir die spesifiseer van teikenmark # 32496
  • Aanvaar -f - om Dockerfile van stdin te lees, maar gebruik plaaslike konteks vir die bou van # 31236
  • Die waardes van die standaard bou tyd argumente (bv. HTTP_PROXY) word nie meer vertoon in die docker beeld geskiedenis nie, tensy 'n ooreenstemmende ARG instruksie in die Dockerfile geskryf word. # 31584
  • Bevestig opstelbevel as 'n persoonlike dop in 'n ouerbeeld # 32236
  • gebruik word
  • Fix docker build - etiket wanneer die etiket enkelvoudige kwotasies en 'n spasie # 31750 bevat
  • Kliënt:
  • Voeg -mount-vlag by die docker-ren en die docker skep # 32251
  • Voeg by - type = geheime vir dokkerinspeksie # 32124
  • Voeg opsie vir 'n formate toe aan dokker geheime ls # 31552
  • Voeg opsie - filter opsie by dokker geheime ls # 30810
  • Voeg - filter omvang = aan die docker netwerk ls # 31529
  • Voeg - Cpus-ondersteuning by die docker-update # 31148
  • Voeg etiketfilter by snoepie en ander snoeiskommando's # 30740
  • Docker stack rm aanvaar nou verskeie stapels as invoer # 32110
  • Verbeter die docker weergawe - format opsie wanneer die kliënt die API weergawe # 31022 afgegradeer het
  • Vra wanneer u 'n geënkripteerde kliënt sertifikaat gebruik om aan te sluit by 'n dokerdemon # 31364
  • Wys geskep codes op suksesvolle docker build # 32077
  • Opruiming maak omskakel foutboodskappe # 32087
  • contrib:
  • Ondersteuning byvoeg vir die bou van docker debs vir Ubuntu 17.04 Zesty op amd64 # 32435
  • Daemon:
  • Fix -api-cors-header word geïgnoreer as -api-enable-cors is nie ingestel nie # 32174
  • Cleanup docker tmp dir op begin # 31741
  • Deprecate - Graaf-vlag ten gunste of - data-root # 28696
  • Logging:
  • Voeg ondersteuning by vir die aanmelding van stuurprogramma's # 28403
  • Voeg ondersteuning by vir die vertoon van logs van individuele take aan docker service logs, en voeg / taak / {id} / logs REST eindpunt # 32015
  • Voeg --log-opt env-regex opsie by om omgewing veranderlikes aan te pas met 'n gewone uitdrukking # 27565
  • Netwerk:
  • Laat gebruiker toe om te vervang, en pas die toegangsnetwerk # 31714
  • aan
  • Vaste UDP-verkeer in houers wat nie werk nie nadat die houer herbegin is # 32505
  • Fix lêers wat geskryf word na / var / lib / docker as 'n ander data-root is ingestel # 32505
  • Runtime:
  • Maak seker dat gesondheidsondersoek stop wanneer 'n houer verlaat word # 32274
  • Swarm modus:
  • Voeg bywerkings- / terugrolbestelling vir dienste by (opdateer-order / -rollback-bestelling) # 30261
  • Ondersteuning byvoeg vir sinkroniese diens skep en diensopdatering # 31144
  • Ondersteuning byvoeg vir "genadeperiodes" op gesondheidskontrole deur die HEALTHCHECK - begin periode en - gesondheids-begin periode vlag na
  • Docker diens skep, docker diens update, docker skep en docker loop om houers te ondersteun met 'n aanvanklike aanvang
  • tyd # 28938
  • docker diens skep nou velde wat nie deur die gebruiker gespesifiseer word nie, waar moontlik. Dit sal toelaat dat die waardes in die bestuurder # 32284
  • toegepas word
  • Inligtingsdiens inspeksie toon nou verstekwaardes vir velde wat nie deur gebruiker # 32284 gespesifiseer is nie
  • Skuif docker diens logs uit eksperimentele # 32462
  • Voeg ondersteuning vir Credential Spec en SELinux by tot dienste aan die API # 32339
  • Voeg -entrypoint-vlag by die docker-diens skep en opdatering van die docker diens # 29228
  • Voeg netwerk-byvoeg en -netwerk-rm by tot dokkerdiensopdatering # 32062
  • Voeg -credensiële-spesifikasie vlag toe aan docker diens skep en docker service update # 32339
  • Voeg by - filter af = na docker diens ls # 31538
  • Los netwerk ID's op die kliënt se kant, in plaas van in die daemon wanneer dienste geskep word # 32062
  • Voeg opsie -formaat by na docker node ls # 30424
  • Voeg opsie -prune-opsie toe aan docker-stapel implementeer om dienste wat nie meer gedefinieer is in die lêer-lêer # 31302 te verwyder nie
  • Voeg PORTS-kolom vir dokkerdiens ls by wanneer die inskrywingsmodus gebruik word # 30813
  • Bevestig onnodige herontplooiing van take wanneer omgewing veranderlikes gebruik word. # 32364
  • Bevestig die docker-stapel implementeer nie ondersteunende endpoint_mode wanneer dit vanaf 'n doker se lêer saamgestel word # 32333
  • Gaan voort met die opstart as die kluster komponent nie geskep kan word om te herstel van 'n gebroke swarm setup # 31631
  • Sekuriteit:
  • Laat die instelling SELinux-tipe of MCS-etikette toe wanneer jy gebruik --ipc = houer: of --ipc = host # 30652
  • afkeuring:
  • Deprecate -api-enable-cors daemon vlag. Hierdie vlag is gemerk verouderd in Docker 1.6.0, maar nie gelys in verouderde eienskappe # 32352
  • Verwyder Ubuntu 12.04 (Precise Pangolin) as ondersteunde platform. Ubuntu 12.04 is EOL, en ontvang nie meer updates # 32520

Wat is nuut in weergawe 1.9.1:

  • Runtime:
  • Moenie daemon verhinder om te begin as prente nie herstel kan word nie (# 17695)
  • Force IPC-berg om af te sluit op demone-afsluiting / init (# 17539)
  • Skakel IPC ontkoppel foute in waarskuwings (# 17554)
  • Herstel registrasie van die docker statistieke (# 17638)
  • Verduidelik kriptiese foutboodskap op docker logs as --log-driver = none (# 17767)
  • Beperk selde paniek (# 17639, # 17634, # 17703)
  • Maak probleme met witouts vir lêers met puntvoorvoegsel (# 17819)
  • devicemapper: probeer verstek aan xfs in plaas van ext4 vir uitvoeringsredes (# 17903, # 17918)
  • devicemapper: herstel fs in die doker inligting (# 17974)
  • selinux: slegs relabel as gebruiker so versoek met die z opsie (# 17450, # 17834)
  • Moenie netwerkoproepe maak tydens die normalisering van name nie (# 18014)
  • Kliënt:
  • Bevestig die docker login op Windows (# 17738)
  • Maak 'n fout met die inspeksie van die docker-inspeksie wanneer dit nie aan die daemon gekoppel is nie (# 17715)
  • Bevestig die docker-inspeksie -f {{.HostConfig.Dns}} somecontainer (# 17680)
  • Bouwer:
  • Regressie herstel met simlinkgedrag in ADD / COPY (# 17710)
  • Netwerk:
  • Laat 'n netwerk-ID toe as 'n argument vir --net (# 17558)
  • Maak verbinding met die gasheer en vermy verbreek van die gasheer vir die gasheernetwerk (# 17476)
  • Fix -fixed-cidr probleem wanneer gateway ip val in ip-range en ip-range is nie die eerste blok in die netwerk nie (# 17853)
  • Herstel deterministiese IPv6-generasie vanaf MAC-adres op standaardbrugnetwerk (# 17890)
  • Laat poortkapping slegs toe vir eindpunte wat geskep is op die docker-lopie (# 17858)
  • Vaste 'n eindpunt verwyder probleem met 'n moontlike ou sbox (# 18102)
  • Verspreiding:
  • Korrekte ouerketting in v2-stoot as v1kompatibiliteitslêers op die skyf teenstrydig is (# 18047)

Wat is nuut in weergawe 1.8.2:

  • Verspreiding:
  • Vaste slegte geval van die hantering van GNU LongLink- en LongName-inskrywings.
  • Bevestig ^ C op die trekker.
  • Probleme met die uitreiking van u0026 # 39; n probleem met die afbreek van die kliënt.
  • Stel probleem op wat veroorsaak dat die daemon paniekerig raak wanneer loggers nie behoorlik gekonfigureer is nie.
  • Los goroutine lek op, teken prente van register V2.
  • Runtime:
  • Bevestig 'n bugmontage-groep vir docker-daemonne wat binne-in-houerhouers loop.
  • Initialiseer logkonfigurasie behoorlik.
  • Kliënt:
  • Hanteer -q vlag in docker ps behoorlik wanneer daar 'n standaardformaat is.
  • Netwerk:
  • Stel 'n paar hoekgevalle vas met netlink.
  • Die probleem met die probleem met die netwerk naamruimte is nie opgelos.
  • contrib:
  • Fix verskeie probleme met bash voltooiing.

Wat is nuut in weergawe 1.7.1:

  • Runtime:
  • Vereis die standaardgebruiker spawning exec proses met docker exec
  • Maak - brug = geen om die netwerkbrug te konfigureer nie
  • Netwerkstatistieke behoorlik publiseer
  • Bepaal implisiete devicemapper-seleksie met statiese binêre programme
  • Bevestig aansluitingverbindings wat intermitterend hang.
  • Creëer brugkoppelvlakskepping op CentOS / RHEL 6.6
  • Plaas plaaslike DNS-soektogte wat by resolv.conf bygevoeg is
  • Bevestig volumes vir kopie opdragte
  • Bevestig lees- / skryfregte in volumes gemonteer met --volumes -van
  • Remote API:
  • Bevestig die opdrag van Command and Entrypoint
  • Stel limiet vir minimum ondersteunde kliënt weergawe
  • Poort spesifikasie validateer
  • Gee korrekte foute wanneer aangeheg / bevestig word, misluk
  • Verspreiding:
  • Stel privaat beelde op
  • Herstel terugval tussen register V2 en V1

Wat is nuut in weergawe 1.6.2:

  • Runtime:
  • Herstel verandering wat verbieding in / sys verbied

Wat is nuut in weergawe 1.6.1:

  • Sekuriteit:
  • Bevestig lees / skryf / pro-paaie (CVE-2015-3630)
  • Verbode VOLUME / proc en VOLUME / (CVE-2015-3631)
  • Bevestig die opening van lêer-descriptor 1 (CVE-2015-3627)
  • Bevestig 'n simlink-kruising op die reaksie van die houer om plaaslike voorregte eskaleer te maak (CVE-2015-3629)
  • Verbode berg van / sys
  • Runtime:
  • Opvoedingsbeleid opdateer nie toebehore toe nie

Wat is nuut in weergawe 1.5.0:

  • Bouwer:
  • Dockerfile wat gebruik word vir 'n gegewe docker-bou kan met die -f vlag gespesifiseer word
  • Docker File en. Dockerignore lêers kan self word uitgesluit as deel van die. Dockerignore lêer, waardeur die veranderinge van hierdie lêers word voorkom en die ADD of COPY instruksies cache ongeldig word.
  • instruksies ADD en COPY aanvaar relatiewe paaie
  • Dockerfile FROM scratch instruksie word nou geïnterpreteer as 'n nie-basis spesifiseerder
  • Verbeter prestasie wanneer 'n groot aantal hawens blootgestel word
  • Hack:
  • Slegs integreringstoetse vir kliente vir Windows toelaat
  • Sluit docker-py integrasie toetse teen Docker daemon in as deel van ons toets suites
  • Packaging:
  • Ondersteuning vir die nuwe weergawe van die HTTP-register van die register
  • Snel die docker-stoot vir beelde met 'n meerderheid bestaande lae
  • Vaste kontak met 'n privaat register deur middel van 'n proxy
  • Remote API:
  • 'n Nuwe eindpunt sal lewendige houer hulpbron statistieke stroom en kan verkry word met die instruksies vir die docker statistieke
  • Containers kan hernoem word met die nuwe hernoemendepunt en die gepaardgaande hernoemopdrag
  • Bevestig eindpunt van houer, wys die ID van exec opdragte wat in hierdie houer loop.
  • Container inspekteer eindpunt toon die aantal kere Docker outomaties herbegin die houer
  • Nuwe soorte gebeurtenisse kan deur die gebeurtenis-eindpunt gestroom word: 'OOM' (houer het sonder geheue gesterf), 'exec_create' en 'exec_start'
  • Vaste teruggetrokke stringvelde wat numeriese karakters onwaarskynlik laat omringende dubbele aanhalings
  • Runtime:
  • Docker daemon het volle IPv6 ondersteuning
  • Die instruksies vir die dopgehou kan die --pid = gasheer vlag gebruik om die gasheer PID naamruimte te gebruik, wat dit moontlik maak om byvoorbeeld gasheerprosesse te ontfout deur gebruik te maak van houer-ontfoutingshulpmiddels.
  • Die instruksies vir die dopgehou kan die -read-only-vlag gebruik om die houer se wortel lêerstelsel gemonteer as leesbaar te maak. Dit kan gebruik word in kombinasie met volumes om 'n houer se prosesse te dwing om slegs te skryf na plekke wat voortduur.
  • Container totale geheue gebruik kan beperk word vir die docker run met die -memory swap vlag
  • Belangrike stabiliteitsverbeterings vir devicemapper-stoorbestuurder
  • Beter integrasie met die gasheerstelsel: houers sal veranderinge aan die host se /etc/resolv.conf lêer weerspieël wanneer dit herbegin word.
  • 'n Beter integrasie met die gasheerstelsel: iptable reëls per houer word na die DOCKER-ketting verskuif
  • Vaste houer wat uit die geheue verlaat om 'n ongeldige uittree kode terug te stuur
  • Ander:
  • Die HTTP_PROXY-, HTTPS_PROXY- en NO_PROXY-omgewingsveranderlikes word behoorlik in ag geneem deur die kliënt wanneer hulle met die Docker-daemon verbind word

Wat is nuut in weergawe 1.4.1:

  • Runtime:
  • Fix probleem met volumes-van en bind koppe wat nie vereer word nadat jy geskep is nie

Wat is nuut in weergawe 1.4.0:

  • Stel sleutel = waarde etikette op die daemon in die docker-inligting), toegepas met 'n nuwe vlag-etiket vlag
  • Voeg ondersteuning vir ENV in Dockerfile van die vorm: ENV naam = waarde naam2 = waarde2 ...
  • Nuwe oorlayfs bergingsbestuurder
  • Docker info gee nou 'n ID en Naam veld
  • Filter gebeurtenisse volgens gebeurtenis naam, houer of beeld
  • docker cp ondersteun nou kopiëring vanaf houervolumes
  • Vaste docker-tag, dus dit vereer - moet jy 'n merker vir bestaande beeld oorheers.

Wat is nuut in weergawe 1.3.3:

  • Sekuriteit:
  • Bevestig kwetsbaarheid van die pad deur die verwerking van absolute simboliese skakels (CVE-2014-9356)
  • Los dekompressie op van xz-beeld argiewe, voorkoming van voordele-escalatie (CVE-2014-9357)
  • Beeld ID's valid eer (CVE-2014-9358)
  • Runtime:
  • Stel 'n probleem op wanneer beeldarchief stadig word gelees
  • Kliënt:
  • Bevestig 'n regressie wat verband hou met stdin-herleiding
  • Herstel 'n regressie met die docker cp wanneer die bestemming die huidige gids is

Wat is nuut in weergawe 1.3.2:

  • Sekuriteit:
  • Vul kwesbaarheid van teerbreekpunte vas
  • Uittreksels is nou sandboxed chroot
  • Sekuriteit opsies is nie meer verbind tot beelde nie
  • Runtime:
  • Fix deadlock in docker ps -f exited = 1
  • Maak 'n fout wanneer - volumes-van verwysings na 'n houer wat nie begin het nie
  • Register:
  • - onseker-register aanvaar nou CIDR-notasie soos 10.1.0.0/16
  • Privaatregisters waarvan die IP's in die 127.0.0.0/8-reeks val, hoef nie die --insekure-register vlag
  • Slaan die eksperimentele register v2 API oor wanneer spiegeling geaktiveer is

Wat is nuut in weergawe 1.3.0:

  • Docker exec laat jou toe om addisionele prosesse binne bestaande houers uit te voer
  • Docker-skep gee jou die geleentheid om 'n houer te skep via die CLI sonder om 'n proses uit te voer
  • - sekuriteitsopsies om gebruikers in staat te stel om houeretikette en apparmor-profiele aan te pas
  • Docker ps filters
  • Wildcard ondersteuning by COPY / ADD
  • Beweeg produksie-URL's om te kry.docker.com van get.docker.io
  • Ken IP-adres toe op die brug binne 'n geldige CIDR
  • Gebruik drone.io vir PR en CI toetse
  • Vermoë om 'n amptelike registerspieël op te stel
  • Vermoë om veelvuldige prente te stoor met 'n dossier stoor

Wat is nuut in weergawe 1.2.0:

  • Runtime:
  • Maak / etc / hosts /etc/resolv.conf en / etc / host name redigeer op runtime
  • Hou die houers outomaties weer deur beleid te gebruik
  • Gebruik / var / lib / docker / tmp vir groot tydelike lêers
  • - cap-add en --cap-drop om die Linux-vermoë wat u wil hê, aan te pas
  • - toestel om toestelle in houers te gebruik
  • Kliënt:
  • dossier soek op privaat registers
  • Voeg verlaat filter by dokter ps - filter
  • docker rm -f maak nou dood in plaas van stop
  • Ondersteuning vir IPv6-adresse in --dns vlag
  • Proxy:
  • Proxy-instansies in afsonderlike prosesse
  • Klein foutoplossing op UDP proxy

Wat is nuut in weergawe 0.8.0:

  • Beelde en houers kan baie vinniger verwyder word
  • Die bou van 'n beeld van die bron met die bou van die doker is nou baie vinniger
  • Die Docker-daemon begin en stop baie vinniger
  • Die geheuevoetspoor van baie algemene bedrywighede is verminder deur lêers te stroom in plaas van om dit in die geheue te buffer, geheue lekkasies vas te stel en verskillende suboptimale geheue toewysings vas te stel.
  • Verskeie renstoestande is vasgestel, wat die Docker stabieler maak onder 'n baie hoë gelyktydige las. Dit maak Docker meer stabiel en minder geneig om te crash en verminder die geheuevoetspoor van baie algemene operasies
  • Alle verpakking operasies word nou op die Go-taal se standaard teer implementering gebou, wat saam met die Docker self gebundel is. Dit maak verpakking meer draagbaar oor gasheerverdelings en oplos verskeie probleme wat veroorsaak word deur eienskappe en onverenigbaarheid tussen verskillende verdelings van teer.
  • Docker kan nou groter getalle houers en beelde genereer skep, verwyder en verander danksy die meer aggressiewe vrystelling van stelselhulpbronne. Byvoorbeeld, die berging-bestuurder-API laat Docker nou toe om verwysings te tel op skyfies wat deur die bestuurders geskep is. Met die deurlopende veranderinge in die netwerk- en uitvoering-subsystemen van die docker-toets, is hierdie gebiede die fokus van die refactoring. Deur hierdie substelsels in aparte pakkette te verskuif, kan ons die dekking en kwaliteit van hierdie pakkette toets, ontleed en monitor
  • Baie komponente is geskei in kleiner subpakkette, elk met 'n toegewyde toetspakket. As gevolg hiervan is die kode beter getoets, meer leesbaar en makliker om te verander
  • Die ADD-instruksie ondersteun nou caching wat onnodig weer herlaai van dieselfde broninhoud weer en weer wanneer dit nie verander is nie.
  • Die nuwe ONBUILD-instruksie voeg 'n "trigger" by jou prent toe. instruksie wat later uitgevoer moet word, wanneer die prent as basis gebruik word vir 'n ander bou
  • Docker word nou gestuur met 'n eksperimentele stoorbestuurder wat die BTRFS-lêersisteem gebruik vir kopie-op-skryf
  • Docker word amptelik ondersteun op Mac OSX
  • Die Docker daemon ondersteun systemd socket activation

Wat is nuut in weergawe 0.7.6:

  • Bouwer:
  • Volg nie simlink buite boukonteks nie
  • Runtime:
  • Herhaal bindmounts wanneer ro gespesifiseer is
  • Gebruik https vir die haal van die docker weergawe
  • Ander:
  • Inline die toets.docker.io vingerafdruk
  • Voeg ca-sertifikate by verpakkingsdokumentasie

Wat is nuut in weergawe 0.7.5:

  • Bouwer:
  • Druk kompressie uit vir die bou. Meer spasie gebruik maar 'n baie vinniger oplaai
  • Fix ADD caching vir sekere paaie
  • Moenie argief uit git-gebou saamvat nie
  • Dokumentasie:
  • Stel fout in GROUP voorbeeld by
  • Maak seker dat die GPR-vingerafdruk in die dokumentasie inlyn is
  • Gee meer spesifieke advies oor die opstel van 'n verbintenis vir DCO
  • Runtime:
  • Bevestig spelfoute-naamname
  • Moenie wagwoordnaam byvoeg wanneer netwerkwerk gedeaktiveer is nie
  • Laai die nuutste foto vanaf die kas op datum
  • terug
  • Wys alle foute vanaf die doker wag
  • Voeg inhoud-tipe koptekst "application / json" by om te ontvang / weergawe en / info antwoorde
  • Ander:
  • Update DCO na weergawe 1.1
  • Update Makefile om "docker" te gebruik: GIT_BRANCH " as die gegenereerde beeldnaam
  • Werk Travis op om na die nuwe 1.1 DCO-weergawe te kyk

Wat is nuut in weergawe 0.7.4:

  • Bouwer:
  • Fix ADD caching probleem met. voorafgaande pad
  • Fix docker bou op devicemapper deur die lae opsie vir 'n lae lêer te herstel
  • Probleme oplos met lêer caching en verhoed fout cache hit
  • Gebruik dieselfde fouthantering terwyl CMD en ENTRYPOINT nie toegepas word nie.
  • Dokumentasie:
  • Vereenvoudig en vaartbelyn Amazon Quickstart
  • Installasie-instruksies gebruik onvoorsiene fedora-beeld
  • Opdatering instruksies vir mtu vlag vir Docker op GCE
  • Voeg Ubuntu Saucy by die installasie
  • Fix vir foutiewe weergawe waarskuwing op meester in plaas van nuutste
  • Runtime:
  • Slegs die wortels van die beeld kry wanneer ons die grootte van die prentjie moet bereken
  • Korrekte omhulsel UDP-poorte hanteer
  • Maak CopyFileWithTar gebruik 'n pyp in plaas van 'n buffer om geheue te red op die bou van die doker
  • Registreer inlogboodskap om te sê trek in plaas van druk
  • Fix "docker load" help deur "BRON" te verwyder. vinnig en noem STDIN
  • Maak blank -H opsie standaard op dieselfde as nee -H is gestuur
  • Onttrek cgroups utilities om submodule te besit
  • Ander:
  • Voeg Travis CI-konfigurasie by om DCO- en gofmt-vereistes te bevestig
  • Voeg 'n ontwikkelaar se sertifikaat van oorspronklike teks by
  • Opgradering van VBox-gastoevoegings
  • Kontroleer selfstandige kop wanneer u 'n registerbediener ping

Wat is nuut in weergawe 0.7.3:

  • Bouwer:
  • Update ADD om die prentbuffer te gebruik, gebaseer op 'n hash van die bygevoegde inhoud
  • Voeg foutboodskap vir leë Dockerfile
  • Dokumentasie:
  • Bevestig verouderde skakel na die "Inleiding" op www.docker.io
  • Werk die dokumente op om wyer te word wanneer die skerm nie
  • Voeg inligting oor die installering van LXC by wanneer rou binêre gebruik word
  • Opdateer Fedora-dokumentasie om die dokker- en docker.io-konflik uit te skakel
  • Voeg 'n nota oor die gebruik van die nuwe -mtu-vlag in verskeie GCE-sones
  • Voeg FrugalWare-installasie-instruksies by
  • Voeg 'n meer volledige voorbeeld van die docker-ren
  • Bevestig API-dokumentasie vir die maak en begin van Privileged-houers
  • Add missing "name" parameter dokumentasie op "/ containers / create"
  • Voeg 'n melding van lxc-checkconfig as 'n manier om na te gaan vir 'n paar van die nodige kernkonfigurasie.
  • Werk die 1.8 API dokumentasie by met 'n paar byvoegings wat by die dokumente gevoeg is vir 1.7
  • Hack:
  • Voeg ontbrekende libdevmapper afhanklikheid by die pakkie dokumentasie
  • Opdate minimum Go-vereiste na 'n harde lyn by Gaan 1.2 +
  • Baie klein verbeteringe aan die Vagrant-lêer
  • Voeg die moontlikheid by om aan te pas by die opstel van dockerinit-soekliggings wanneer dit saamgestel word (slegs spaarsamig gebruik word deur pakkers van platforms wat 'n onbepaalde plek benodig).
  • Voeg verslag oor omslagprofiel generasie by
  • Voeg -a by ons Go-bou-vlae, en verwyder die behoefte om die stdlib handmatig te herbou.
  • Update Docker File om meer kanoniek te wees en minder foutiewe waarskuwings tydens die bouwerk te hê.
  • Maak 'n paar probleme met die uitstalling van die Docker-trekbalk.
  • Migreer meer diverse pakkette onder die "pkg" gids
  • Opdateer TextMate om outomaties te aktiveer vir lêers met die naam "Dockerfile"
  • Hersien sintaksbeluistering lêers onder 'n gemeenskaplike "bydrae / sintaksis" gids
  • Update install.sh script (https://get.docker.io/) om nie te misluk as busybox nie aflaai of hardloop aan die einde van die Ubuntu / Debian-installasie nie.
  • Voeg ondersteuning vir houernaam in bash voltooiing
  • Packaging:
  • Voeg 'n amptelike Docker-kliënt binêre vir Darwin (Mac OS X) by
  • Verwyder leë "Verkoper" string en bygevoeg 'Lisensie' op deb pakket
  • Voeg 'n stomp weergawe van "/ etc / default / docker" by in die deb pakket
  • Runtime:
  • Opdateringslaagtoepassing om tars op te trek, vermy lêerhakie terwyl witbalans hanteer word
  • Bevestig die permissiwiteit van mtime vergelykings in teer hantering (aangesien GNU teer- en Go-teer nog nie sub-tweede mtime presisie ondersteun nie)
  • Herlaai die docker-top in suiwer Gaan konsekwent aan die werk, en selfs binne-in Docker-in-Docker (sodoende die kwesbaarheid van dopinjecties in sommige weergawes van lxc-ps verwyder)
  • Opdatering -H unix: // om te werk soortgelyk aan -H tcp: // deur die verstekwaardes vir ontbrekende gedeeltes in te voeg
  • Fix meer randgevallen met betrekking tot dockerinit en verwyderde of vervangde docker of dockerinit-lêers
  • Bevestig die naam van die houer naam om '.'
  • in te sluit
  • Bevestig die gebruik van 'n simlink of nie-absolute pad as die argument om -g te werk soos verwag
  • Opdatering om eksterne skerms buite LXC te hanteer, die vasstelling van baie klein monteringskwessies en die maak van toekomstige uitvoering van backends en ander funksies makliker.
  • Opdatering om behoorlike bokstekens karakters oral in dokerbeelde te gebruik -tree
  • Plaas MTU-instellings van LXC-konfigurasie om direk na netlink te gebruik
  • Voeg -S-opsie by vir eksterne tariefaanroeping vir meer doeltreffende spaarbeheer van lêers
  • Voeg boog / os inligting by gebruiker-agent-string, veral vir registerversoeke
  • Voeg -mtu opsie by Docker daemon vir die opstel van MTU
  • Bevestig die bou van die docker om te verlaat met 'n foutkode sonder foute
  • Voeg DOCKER_HOST omgewingsveranderlike by om die kliënt -H vlag te konfigureer sonder om dit handmatig vir elke aanroeping te spesifiseer

Wat is nuut in weergawe 0.7.2:

  • Runtime:
  • Bevestig containername op die skepping met standaard regex
  • Verhoog die maksimum beelddiepte tot 127 van 42
  • Gaan voort om api-eindpunte na die werkapi te skuif
  • Voeg vlag toe om spesifikasie van dinamiese brug IP via CIDR toe te laat
  • Laat brugskepping toe wanneer ipv6 nie op sekere stelsels geaktiveer is nie
  • Stel die hostnaam en die IP-adres binne van die dockerinit
  • Vee moontlikhede uit binne die dockerinit
  • Bevestig volumes op die gasheer wanneer simlink die prentjie teenwoordig is
  • Voorkom die verwydering van die beeld as enige houer daarvan afhang, selfs al is die houer nie aan die gang nie.
  • Opdateer dop om nuwe vordering te gebruik
  • Gebruik os.Lstat om montering van unix-voetstukke toe te laat wanneer volumes ondersoek word
  • Aangepaste hantering van onaktiewe gebruikersinligting
  • Voeg ontbrekende definisies in devicemapper vir ouer pitte
  • Laat untag-bedrywighede toe sonder die validering van die houer
  • Voeg auth config toe aan die bou van die docker
  • Dokumentasie:
  • Voeg meer inligting oor Docker logging
  • Voeg RHEL dokumentasie by
  • Voeg 'n direkte voorbeeld toe vir die verandering van die CMD wat in 'n houer uitgevoer word
  • Werk dokumentasie van Arch-installasie op
  • Voeg afdeling oor Trusted Builds by
  • Voeg die dokumentasie bladsy van die netwerk
  • by
  • Ander:
  • Voeg 'n nuwe omslagbundel by vir die verskaffing van kode dekking verslaggewing
  • Aparte integrasie toetse in bondels
  • Maak Tianon die hack maintainer
  • Werk mkimage-debootstrap met meer tweaks vir die hou van beelde klein
  • Gebruik https om die installeringsskrif te kry
  • Verwyder dotcloud / teer nou as Go 1.2 vrygestel is.

Wat is nuut in weergawe 0.7.1:

  • Dokumentasie:
  • Voeg @SvenDowideit as dokumentasie onderhouer by
  • Voeg skakels voorbeeld by
  • Voeg dokumentasie oor ambassadeurspatroon by
  • Voeg Google Cloud Platform-dokumente by
  • Voeg beste praktyke vir dokerfile toe
  • Dokument bywerk vir RHEL
  • Dokument bywerk vir register
  • Opdateer voorbeelde
  • Werk doc vir Ubuntu installeer
  • Verbeter remote api doc
  • Runtime:
  • Voeg hostconfig by die dokker inspekteer
  • Implementeer 'n docker log -f om logs te stroom
  • Voeg ENV-veranderlike by om die waarskuwing van kern weergawe te skakel
  • Voeg -formaat by die dokker inspekteer
  • Ondersteun bind-berg vir lêers
  • Maak die skepping van die brug op RHEL
  • Berekening van beeldgrootte
  • Maak seker dat iptables genoem word selfs as die brug reeds bestaan ​​
  • Fix probleem met Stderr heg net aan
  • Verwyder init laag wanneer 'n houer vernietig word
  • Fix dieselfde poort bindend op verskillende interfaces
  • bouer maak nou die korrekte uittree kode.
  • Bevestig die docker poort om die korrekte poort te wys
  • bouer maak nou seker dat die dockerfile kliënt se kant is
  • Aanhegsel heg nou die korrekte uittree kode terug
  • Verwyder die naaminskrywing wanneer die houer nie bestaan ​​nie
  • Register:
  • Verbeter vorderingsbalk, voeg ETA by vir downloads
  • Gelyktydige trekkings wag nou vir die eerste om te voltooi eerder as om nie te val nie.
  • Merk slegs die boonste beeld wanneer u na die register stoot
  • Oplossing met offline beeldoorplasing
  • Probleme verhinder om gebruik te maak van ':' in wagwoord vir register
  • Ander:
  • Voeg pprof-handler vir ontfouting toe
  • Skep 'n Makefile
  • Gebruik stdlib teer wat nou herstel bevat
  • Verbeter make.sh test script
  • Hanteer SIGQUIT op die daemon
  • Ontbreek verbose tydens toetse
  • Opgradeer om te gaan1.2 vir amptelike bou
  • Verbeter eenheidstoetse
  • Die toetspakket voer nou al die toetse uit, selfs as een misluk
  • Refactor C in Go (Devmapper)
  • Stel OSX-samestelling op

Wat is nuut in weergawe 0.7.0:

  • berging bestuurders: kies uit aufs, toestel mapper, vfs of btrfs.
  • Standaard Linux ondersteuning: docker loop nou op ongewysigde Linux kernels en alle groot verspreidings.
  • Skakels: Stel komplekse sagteware-stapels saam deur die houers aan mekaar te verbind.
  • Naam van die container: organiseer jou houers deur hulle onvergeetlike name te gee.
  • Gevorderde poort herleidings: spesifiseer poort herleidings per koppelvlak, of hou sensitiewe poorte privaat.
  • Vanlyn oordrag: druk en teken beelde na die lêerstelsel sonder om inligting te verloor.
  • Kwaliteit: verskeie foute en klein verbeterings van die bruikbaarheid. Beduidende toename in toetsdekking.

Kommentaar te Docker

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!