Docker

Софтуер снимки:
Docker
Софтуер детайли:
Версия: 18.06.0 актуализира
Дата на качване: 17 Aug 18
Розробник: Docker Inc.
Разрешително: Безплатно
Популярност: 14

Rating: 5.0/5 (Total Votes: 1)

Docker е революционен софтуерен проект с отворен код, който позволява на разработчиците на приложения и системните администратори лесно и бързо да правят пакети, разпространяват и изпълняват приложения като лек контейнер навсякъде.

Това приложение от командния ред се състои от два компонента - Docker Hub, проектиран от самото начало, за да функционира като услуга "облак" за споделяне на приложения и автоматизиране на работни потоци, и Docker Engine, който е действителният сървър предназначени за управление на всички контейнери.


Автоматизира внедряването и опаковането на приложения

Софтуерът може да се използва за автоматизиране на внедряването и опаковането на приложения, създаване на частни и леки среди PAAS (платформа като услуга), автоматизиране на тестване, както и непрекъснато внедряване и интегриране, както и за мащабиране и разгръщане на уеб приложения услуги и бази данни.


Linux контейнер двигател

Дублиран от разработчиците си - Linux контейнерен двигател, & rdquo; Докерът може да се използва от sysadmins и разработчиците като отворена платформа за разпределени приложения, което им позволява да изграждат, изпращат и пускат всички разпределени приложения.

Поддържани операционни системи

В момента Docker работи само на операционни системи GNU / Linux. Тя е успешно тествана с множество разпространения на Linux, включително Debian, Ubuntu, Arch Linux, Fedora, openSUSE, както и CentOS и Red Hat Enterprise Linux.


Под капака и наличността

Софтуерът е написан изцяло в програмния език на Go, разработен в Google. Той се разпространява като единствен, универсален източник на архиви, който може да бъде оптимизиран и внедрен на почти всяка операционна система, базирана на ядрото на Linux, поддържаща 32-битова и 64-битова хардуерна платформа.

Какво е нова в тази версия:

  • Builder:
  • Добавете поддръжка за многоетапно изграждане # 31257 # 32063
  • Позволява използване на аргументи за изграждане (ARG) в FROM # 31352
  • Добавете опция за задаване на цел за създаване # 32496
  • Приемайте -f - да четете Dockerfile от stdin, но използвайте локалния контекст за изграждане на # 31236
  • Стойностите на аргументите по подразбиране за изграждане на време (напр. HTTP_PROXY) вече не се показват в историята на изображенията на докера, освен ако не е записана съответна инструкция на ARG в Docker файла. # 31584
  • Коригирайте командата за настройка, ако в основното изображение # 32236
  • се използва персонализиран корпус
  • Прикрепете изграждането на докер - етикет, когато етикетът съдържа единични кавички и интервал # 31750
  • Клиент:
  • Добавете флаг -mount за стартиране на докер и докер създайте # 32251
  • Добавете --type = тайна, за да проверите докер # 32124
  • Добавете опция за форматиране към тайните на пристанището ls # 31552
  • Добавете опцията за филтриране към тайните на пристанището ls # 30810
  • Добавяне на обхвата на филтъра = до мрежата на докерите ls # 31529
  • Добавете поддръжка - cpus към актуализация на докер # 31148
  • Добавете филтър за етикети към резетата на докерната система и други команди за подстригване # 30740
  • стак на докера rm вече приема множество стакове като вход # 32110
  • Подобрете опцията за версията на докер - формат, когато клиентът е понижил версията на приложния програмен интерфейс (API) # 31022
  • Помощ при използване на шифрован клиентски сертификат, за да се свържете с демон на докер # 31364
  • Показване на създадените маркери на успешно изграждане на докер # 32077
  • Изчистване съставя конверторни съобщения за грешка # 32087
  • Contrib:
  • Добавяне на поддръжка за изграждане на докерски дебита за Ubuntu 17.04 Zesty на amd64 # 32435
  • Daemon:
  • Прикрепете --api-cors-header, ако не се зададе -api-enable-cors # 32174
  • Почистване на dock dir при стартиране # 31741
  • Деструктирайте - флаговете на графиката в полза или --data-root # 28696
  • Logging:
  • Добавете поддръжка за приставки за драйвери за регистрация # 28403
  • Добавяне на поддръжката за показване на регистрационните файлове на отделните задачи в дневниците за услуги на докер и добавяне / задание / {id} / logs REST крайна точка # 32015
  • Добавете опцията --log-opt env-regex, за да съответствате на променливите на средата, като използвате регулярен израз # 27565
  • мрежа:
  • Позволете на потребителя да замени и персонализира мрежата за влизане # 31714
  • Рестартирайте трафика в UDP в контейнери, които не работят след рестартирането на контейнера # 32505
  • Коригирайте файловете, които се записват в / var / lib / docker, ако е зададен различен корен за данни # 32505
  • Времетраене:
  • Уверете се, че сондата за здраве е спряна, когато контейнерът излезе # 32274
  • Режим на рояк:
  • Добавяне на поръчка за актуализиране / връщане назад за услуги (--актуализиране на поръчка / - поръчка за регистрация) # 30261
  • Добавяне на поддръжка за синхронизиране на услугата за създаване и актуализиране на услугата # 31144
  • Добавете поддръжка за "гратисни периоди" за здравните проверки чрез знака HEALTHCHECK - начален период и знак за здравословен старт за периода
  • създаване на докерска услуга, актуализация на докерската услуга, създаване на докер и стартиране на докер за поддръжка на контейнери с първоначално стартиране
  • време # 28938
  • Създаването на услугата за докер сега пропуска полета, които не са посочени от потребителя, когато е възможно. Това ще позволи прилагането на настройките по подразбиране вътре в мениджъра # 32284
  • проверката на услугата за докер показва сега стойности по подразбиране за полета, които не са зададени от потребителя # 32284
  • Преместване на дневници на услугата за докер от експериментална # 32462
  • Добавете поддръжката за Credential Spec и SELinux за услуги към API # 32339
  • Добавете флага --entrypoint към услугата за създаване на докер и актуализирането на услугата за докер # 29228
  • Добавете - мрежова добавка и - мрежа-rm към актуализация на услугата за докер # 32062
  • Добавяне на знак --credential-spec към услугата за създаване на докер и обновяване на услугата за докер # 32339
  • Добавяне на режим филтър = към услугата за докер # l5388
  • Разрешете идентификационните номера на мрежата от страна на клиента, вместо в демона, когато създавате услуги # 32062
  • Добавете опцията - формат към докерския възел ls # 30424
  • Добавете опцията "-prune" за разполагане на стека на докер, за да премахнете услуги, които вече не са дефинирани в файла за докер-композиране # 31302
  • Добавяне на колона PORTS за услугата docker ls при използване на режим за влизане # 30813
  • Коригирайте ненужното пренасочване на задачи, когато се използват променливи на средата # 32364
  • Прикрепете стека на докера, който не се използва, като поддържате крайна точка, докато разгръщате файл от докер # 32333
  • Продължете с стартирането, ако не може да се създаде клъстерен компонент, който да позволи възстановяване от счупен рог # 31631
  • Сигурност:
  • Позволява да се задават етикетите тип SELinux или MCS, когато се използва --ipc = контейнер: или --ipc = хост # 30652
  • на оттегляне:
  • Деактивиране на flag - da-enable-cors демон. Този флаг бе означен като отхвърлен в Docker 1.6.0, но не е включен в отхвърлени функции # 32352
  • Премахване на Ubuntu 12.04 (Precise Pangolin) като поддържана платформа. Ubuntu 12.04 е EOL и вече не получава актуализации # 32520

Какво е новото във версия 18.05.0:

  • Builder:
  • Добавете поддръжка за многоетапно изграждане # 31257 # 32063
  • Позволява използване на аргументи за изграждане (ARG) в FROM # 31352
  • Добавете опция за задаване на цел за създаване # 32496
  • Приемайте -f - да четете Dockerfile от stdin, но използвайте локалния контекст за изграждане на # 31236
  • Стойностите на аргументите по подразбиране за изграждане на време (напр. HTTP_PROXY) вече не се показват в историята на изображенията на докера, освен ако не е записана съответна инструкция на ARG в Docker файла. # 31584
  • Коригирайте командата за настройка, ако в основното изображение # 32236
  • се използва персонализиран корпус
  • Прикрепете изграждането на докер - етикет, когато етикетът съдържа единични кавички и интервал # 31750
  • Клиент:
  • Добавете флаг -mount за стартиране на докер и докер създайте # 32251
  • Добавете --type = тайна, за да проверите докер # 32124
  • Добавете опция за форматиране към тайните на пристанището ls # 31552
  • Добавете опцията за филтриране към тайните на пристанището ls # 30810
  • Добавяне на обхвата на филтъра = до мрежата на докерите ls # 31529
  • Добавете поддръжка - cpus към актуализация на докер # 31148
  • Добавете филтър за етикети към резетата на докерната система и други команди за подстригване # 30740
  • стак на докера rm вече приема множество стакове като вход # 32110
  • Подобрете опцията за версията на докер - формат, когато клиентът е понижил версията на приложния програмен интерфейс (API) # 31022
  • Помощ при използване на шифрован клиентски сертификат, за да се свържете с демон на докер # 31364
  • Показване на създадените маркери на успешно изграждане на докер # 32077
  • Изчистване съставя конверторни съобщения за грешка # 32087
  • Contrib:
  • Добавяне на поддръжка за изграждане на докерски дебита за Ubuntu 17.04 Zesty на amd64 # 32435
  • Daemon:
  • Прикрепете --api-cors-header, ако не се зададе -api-enable-cors # 32174
  • Почистване на dock dir при стартиране # 31741
  • Деструктирайте - флаговете на графиката в полза или --data-root # 28696
  • Logging:
  • Добавете поддръжка за приставки за драйвери за регистрация # 28403
  • Добавяне на поддръжката за показване на регистрационните файлове на отделните задачи в дневниците за услуги на докер и добавяне / задание / {id} / logs REST крайна точка # 32015
  • Добавете опцията --log-opt env-regex, за да съответствате на променливите на средата, като използвате регулярен израз # 27565
  • мрежа:
  • Позволете на потребителя да замени и персонализира мрежата за влизане # 31714
  • Рестартирайте трафика в UDP в контейнери, които не работят след рестартирането на контейнера # 32505
  • Коригирайте файловете, които се записват в / var / lib / docker, ако е зададен различен корен за данни # 32505
  • Времетраене:
  • Уверете се, че сондата за здраве е спряна, когато контейнерът излезе # 32274
  • Режим на рояк:
  • Добавяне на поръчка за актуализиране / връщане назад за услуги (--актуализиране на поръчка / - поръчка за регистрация) # 30261
  • Добавяне на поддръжка за синхронизиране на услугата за създаване и актуализиране на услугата # 31144
  • Добавете поддръжка за "гратисни периоди" за здравните проверки чрез знака HEALTHCHECK - начален период и знак за здравословен старт за периода
  • създаване на докерска услуга, актуализация на докерската услуга, създаване на докер и стартиране на докер за поддръжка на контейнери с първоначално стартиране
  • време # 28938
  • Създаването на услугата за докер сега пропуска полета, които не са посочени от потребителя, когато е възможно. Това ще позволи прилагането на настройките по подразбиране вътре в мениджъра # 32284
  • проверката на услугата за докер показва сега стойности по подразбиране за полета, които не са зададени от потребителя # 32284
  • Преместване на дневници на услугата за докер от експериментална # 32462
  • Добавете поддръжката за Credential Spec и SELinux за услуги към API # 32339
  • Добавете флага --entrypoint към услугата за създаване на докер и актуализирането на услугата за докер # 29228
  • Добавете - мрежова добавка и - мрежа-rm към актуализация на услугата за докер # 32062
  • Добавяне на знак --credential-spec към услугата за създаване на докер и обновяване на услугата за докер # 32339
  • Добавяне на режим филтър = към услугата за докер # l5388
  • Разрешете идентификационните номера на мрежата от страна на клиента, вместо в демона, когато създавате услуги # 32062
  • Добавете опцията - формат към докерския възел ls # 30424
  • Добавете опцията "-prune" за разполагане на стека на докер, за да премахнете услуги, които вече не са дефинирани в файла за докер-композиране # 31302
  • Добавяне на колона PORTS за услугата docker ls при използване на режим за влизане # 30813
  • Коригирайте ненужното пренасочване на задачи, когато се използват променливи на средата # 32364
  • Прикрепете стека на докера, който не се използва, като поддържате крайна точка, докато разгръщате файл от докер # 32333
  • Продължете с стартирането, ако не може да се създаде клъстерен компонент, който да позволи възстановяване от счупен рог # 31631
  • Сигурност:
  • Позволява да се задават етикетите тип SELinux или MCS, когато се използва --ipc = контейнер: или --ipc = хост # 30652
  • на оттегляне:
  • Деактивиране на flag - da-enable-cors демон. Този флаг бе означен като отхвърлен в Docker 1.6.0, но не е включен в отхвърлени функции # 32352
  • Премахване на Ubuntu 12.04 (Precise Pangolin) като поддържана платформа. Ubuntu 12.04 е EOL и вече не получава актуализации # 32520

Какво е новото във версията:

  • Builder:
  • Добавете поддръжка за многоетапно изграждане # 31257 # 32063
  • Позволява използване на аргументи за изграждане (ARG) в FROM # 31352
  • Добавете опция за задаване на цел за създаване # 32496
  • Приемайте -f - да четете Dockerfile от stdin, но използвайте локалния контекст за изграждане на # 31236
  • Стойностите на аргументите по подразбиране за изграждане на време (напр. HTTP_PROXY) вече не се показват в историята на изображенията на докера, освен ако не е записана съответна инструкция на ARG в Docker файла. # 31584
  • Коригирайте командата за настройка, ако в основното изображение # 32236
  • се използва персонализиран корпус
  • Прикрепете изграждането на докер - етикет, когато етикетът съдържа единични кавички и интервал # 31750
  • Клиент:
  • Добавете флаг -mount за стартиране на докер и докер създайте # 32251
  • Добавете --type = тайна, за да проверите докер # 32124
  • Добавете опция за форматиране към тайните на пристанището ls # 31552
  • Добавете опцията за филтриране към тайните на пристанището ls # 30810
  • Добавяне на обхвата на филтъра = до мрежата на докерите ls # 31529
  • Добавете поддръжка - cpus към актуализация на докер # 31148
  • Добавете филтър за етикети към резетата на докерната система и други команди за подстригване # 30740
  • стак на докера rm вече приема множество стакове като вход # 32110
  • Подобрете опцията за версията на докер - формат, когато клиентът е понижил версията на приложния програмен интерфейс (API) # 31022
  • Помощ при използване на шифрован клиентски сертификат, за да се свържете с демон на докер # 31364
  • Показване на създадените маркери на успешно изграждане на докер # 32077
  • Изчистване съставя конверторни съобщения за грешка # 32087
  • Contrib:
  • Добавяне на поддръжка за изграждане на докерски дебита за Ubuntu 17.04 Zesty на amd64 # 32435
  • Daemon:
  • Прикрепете --api-cors-header, ако не се зададе -api-enable-cors # 32174
  • Почистване на dock dir при стартиране # 31741
  • Деструктирайте - флаговете на графиката в полза или --data-root # 28696
  • Logging:
  • Добавете поддръжка за приставки за драйвери за регистрация # 28403
  • Добавяне на поддръжката за показване на регистрационните файлове на отделните задачи в дневниците за услуги на докер и добавяне / задание / {id} / logs REST крайна точка # 32015
  • Добавете опцията --log-opt env-regex, за да съответствате на променливите на средата, като използвате регулярен израз # 27565
  • мрежа:
  • Позволете на потребителя да замени и персонализира мрежата за влизане # 31714
  • Рестартирайте трафика в UDP в контейнери, които не работят след рестартирането на контейнера # 32505
  • Коригирайте файловете, които се записват в / var / lib / docker, ако е зададен различен корен за данни # 32505
  • Времетраене:
  • Уверете се, че сондата за здраве е спряна, когато контейнерът излезе # 32274
  • Режим на рояк:
  • Добавяне на поръчка за актуализиране / връщане назад за услуги (--актуализиране на поръчка / - поръчка за регистрация) # 30261
  • Добавяне на поддръжка за синхронизиране на услугата за създаване и актуализиране на услугата # 31144
  • Добавете поддръжка за "гратисни периоди" за здравните проверки чрез знака HEALTHCHECK - начален период и знак за здравословен старт за периода
  • създаване на докерска услуга, актуализация на докерската услуга, създаване на докер и стартиране на докер за поддръжка на контейнери с първоначално стартиране
  • време # 28938
  • Създаването на услугата за докер сега пропуска полета, които не са посочени от потребителя, когато е възможно. Това ще позволи прилагането на настройките по подразбиране вътре в мениджъра # 32284
  • проверката на услугата за докер показва сега стойности по подразбиране за полета, които не са зададени от потребителя # 32284
  • Преместване на дневници на услугата за докер от експериментална # 32462
  • Добавете поддръжката за Credential Spec и SELinux за услуги към API # 32339
  • Добавете флага --entrypoint към услугата за създаване на докер и актуализирането на услугата за докер # 29228
  • Добавете - мрежова добавка и - мрежа-rm към актуализация на услугата за докер # 32062
  • Добавяне на знак --credential-spec към услугата за създаване на докер и обновяване на услугата за докер # 32339
  • Добавяне на режим филтър = към услугата за докер # l5388
  • Разрешете идентификационните номера на мрежата от страна на клиента, вместо в демона, когато създавате услуги # 32062
  • Добавете опцията - формат към докерския възел ls # 30424
  • Добавете опцията "-prune" за разполагане на стека на докер, за да премахнете услуги, които вече не са дефинирани в файла за докер-композиране # 31302
  • Добавяне на колона PORTS за услугата docker ls при използване на режим за влизане # 30813
  • Коригирайте ненужното пренасочване на задачи, когато се използват променливи на средата # 32364
  • Прикрепете стека на докера, който не се използва, като поддържате крайна точка, докато разгръщате файл от докер # 32333
  • Продължете с стартирането, ако не може да се създаде клъстерен компонент, който да позволи възстановяване от счупен рог # 31631
  • Сигурност:
  • Позволява да се задават етикетите тип SELinux или MCS, когато се използва --ipc = контейнер: или --ipc = хост # 30652
  • на оттегляне:
  • Деактивиране на flag - da-enable-cors демон. Този флаг бе означен като отхвърлен в Docker 1.6.0, но не е включен в отхвърлени функции # 32352
  • Премахване на Ubuntu 12.04 (Precise Pangolin) като поддържана платформа. Ubuntu 12.04 е EOL и вече не получава актуализации # 32520

Какво е новото във версия 1.9.1:

  • Времетраене:
  • Не предотвратявайте зареждането на демон, ако изображенията не могат да бъдат възстановени (# 17695)
  • Принудително монтиране на IPC, за да се демонтира при изключване на daemon / init (# 17539)
  • Изключете IPC грешките в предупреждения (# 17554)
  • Коригирайте регресията на ефективността на статистическите данни за докерите (# 17638)
  • Изчистване на криптиращо съобщение за грешка при регистрационните файлове на докер, ако --log-driver = няма (# 17767)
  • Фиксирайте рядко паника (# 17639, # 17634, # 17703)
  • Коригирайте проблемите за избелване на файлове с точков префикс (# 17819)
  • devicemapper: опитайте да изпълните стандартно xfs вместо ext4 поради причини за производителност (# 17903, # 17918)
  • devicemapper: поправете изведеното fs в информацията за докер (# 17974)
  • selinux: само релеф, ако потребителят е поискал това с опцията z (# 17450, # 17834)
  • Не извършвайте мрежови повиквания при нормализиране на имена (# 18014)
  • Клиент:
  • Коригирайте данните за влизане на докера в прозорци (# 17738)
  • Коригирайте бъг с докер, проверете изхода, когато не сте свързани с демон (# 17715)
  • Коригирайте докера, проверете -f {{.HostConfig.Dns}} somecontainer (# 17680)
  • Builder:
  • Прикрепете регресията с поведението на символната връзка в ADD / COPY (# 17710)
  • мрежа:
  • Разрешаване на преминаването на мрежов идентификатор като аргумент за --net (# 17558)
  • Поправете свързването към хоста и предотвратявате прекъсването на връзката с хост за хост мрежа (# 17476)
  • Проблем с fix - fixed-cidr, когато gateway ip попада в ip-range и ip-range не е първият блок в мрежата (# 17853)
  • Възстановяване на детерминиращо генериране на IPv6 от MAC адрес на подразбираща се мрежа (# 17890)
  • Разрешаване на картографиране на пристанищата само за крайни точки, създадени при стартиране на докер (# 17858)
  • Коригира проблем за изтриване на крайна точка с възможно остаряло sbox (# 18102)
  • Разпределение:
  • Коригирайте родителската верига в push v2, когато файловете v1Compatibility на диска са несъвместими (# 18047)

Какво е новото във версия 1.8.2:

  • Разпределение:
  • Поправя случая с редки ръбове при обработката на записи GNU LongLink и LongName.
  • Прикрепете ^ C при изтегляне на докер.
  • Коригирайте проблемите, свързани с отстраняването на клиента, при изключване на клиента.
  • Коригирайте проблема, който е причинил паника на демона, когато регистраторите не са конфигурирани правилно.
  • Отстраняване на течове на gorutine при изтегляне на изображения от регистър V2.
  • Времетраене:
  • Коригирайте cgroups за монтиране на бъгове за демоньори на докер, които се намират в контейнери за докер.
  • Инициализирайте конфигурацията на журнала правилно.
  • Клиент:
  • Управлявайте -q флага в docker ps правилно, когато има формат по подразбиране.
  • мрежа:
  • Прикрепете няколко кормилни кутии с Netlink.
  • Коригира проблемът с неправилен мрежов комутатор на мрежата.
  • Contrib:
  • Решете няколко въпроса с завършване на баш.

Какво е новото във версия 1.7.1:

  • Времетраене:
  • Отстранете процеса по подразбиране на изгорял потребител с изпълнение на докер
  • Направете --bridge = няма да конфигурирате мрежовия мост
  • Публикувайте правилно статистическите данни за мрежата
  • Коригирайте имплицитния избор на devicemapper със статични двоични файлове
  • Коригирайте сокетните връзки, които висят прекъснато
  • Поправете създаването на интерфейс на моста в CentOS / RHEL 6.6
  • Коригирайте местните DNS търсения, добавени към resolv.conf
  • Коригирайте обемите за монтиране на команда за копиране
  • Коригирайте привилегиите за четене / запис в томове, монтирани с - volumes - от
  • API за отдалечен достъп:
  • Коригирайте разгъването на командата и позицията за влизане
  • Задайте ограничение за минимална поддържана версия на клиент
  • Проверка на спецификацията на порт
  • Връщайте правилните грешки, когато се свържете / презаредите повторно
  • Разпределение:
  • Прикрепете дърпането на частни изображения
  • Рестартирайте резервния файл между регистъра V2 и V1

Какво е новото във версия 1.6.2:

  • Връщане на промяна, забраняващо монтирането в / sys
  • Какво е новото във версия 1.6.1:

    • Сигурност:
    • Коригирайте пътищата за четене / запис / proc (CVE-2015-3630)
    • Забранете VOLUME / proc и VOLUME / (CVE-2015-3631)
    • Отваряне на описанието на файла 1 (CVE-2015-3627)
    • Фиксирайте трасирането на силинклинк в контейнера, като разрешите ескалация на местните привилегии (CVE-2015-3629)
    • Забранете монтирането на / sys
    • Времетраене:
    • Актуализиране на правилата на Apparmor, за да не се допуска монтаж

    Какво е новото във версия 1.5.0:

    • Builder:
    • Докерният файл, който да се използва за даден график на докер, може да бъде указван със знак -f
    • Файловете Dockerfile и .dockerignore могат сами да бъдат изключени като част от файла .dockerignore, като по този начин предотвратяват модификациите на тези файлове, които обезсилват кеша за инструкции ADD или COPY
    • Инструкциите ADD и COPY приемат относителни пътеки
    • Инструкцията Dockerfile FROM scratch вече се интерпретира като спецификатор без базови стойности
    • Подобрете производителността при излагане на голям брой портове
    • рана:
    • Разрешаване на тестовете за интеграция само за клиента за Windows
    • Включете тестове за интеграция на Docker-Py срещу Docker демон като част от нашите тестови комплекти
    • Опаковка:
    • Поддръжка за новата версия на приложния програмен интерфейс HTTP за регистър
    • Ускорете докосването на докера за изображения с по-голямата част от вече съществуващите слоеве
    • Фиксирано свързване на частен регистър чрез прокси сървър
    • API за отдалечен достъп:
    • Новата крайна точка ще поточи показателите за жизнения контейнер и ще бъде достъпна с командата за статистически данни за докера
    • Контейнерите могат да бъдат преименувани с помощта на новата крайна точка за преименуване и свързаната команда за преименуване на докер
    • Контейнерът проверява крайната точка показва ID на изпълняващите команди в този контейнер
    • Контейнерът проверява крайната точка показва колко пъти Docker автоматично рестартира контейнера
    • Новите типове събития могат да бъдат предавани от крайната точка на събитията: "OOM" (контейнер е изчезнал с памет), "exec_create" и "exec_start"
    • Фиксирани върнати низови полета, които съдържат цифрови символи, като погрешно пропускат околните двойни кавички
    • Времетраене:
    • Докерският демон има пълна IPv6 поддръжка
    • Командата за стартиране на докера може да приеме знака -pid = домакин, за да използва пространството на PID хост на хоста, което например дава възможност за отстраняване на грешки в хост процесите, използващи контейнерни инструменти за отстраняване на грешки
    • Командата за стартиране на докер може да отнеме флаг -read-only, за да направи кореновата файлова система на контейнера монтирана като readonly, която може да се използва в комбинация с томове, за да принуди процесите на контейнера да пишат само на места, които ще бъдат запазени < Li>
    • Използването на пълната памет на контейнера може да бъде ограничено за работа на докер, използвайки флагът -memory-swap
    • Основни подобрения на стабилността за драйвера за съхранение на devicemapper
    • По-добра интеграция с хост системата: контейнерите ще отразяват промените в /etc/resolv.conf файла на хоста, когато бъдат рестартирани
    • По-добра интеграция с хост системата: iptable правилата за всеки контейнер се преместват в веригата DOCKER
    • Фиксираният контейнер, който излиза извън паметта, връща невалиден код за излизане
    • Други:
    • Променливите на средата HTTP_PROXY, HTTPS_PROXY и NO_PROXY са правилно взети предвид от клиента, когато се свързвате с Docker демона

    Какво е новото във версия 1.4.1:

  • Коригирайте проблема с томовете от и връзките за свързване, които не са удовлетворени след създаването
  • Какво е новото във версия 1.4.0:

    • в инфо за докер), приложен с нов флаг на демон
    • Добавете поддръжка за ENV в Dockerfile на формуляра: ENV name = value name2 = value2 ...
    • Нов драйвер за съхранение на Overlayfs
    • Информацията за докер сега връща поле ID и име
    • Филтрирайте събитията по име, контейнер или изображение
    • Docker cp сега поддържа копиране от контейнерни томове
    • Фиксиран етикет за докер, така че той отличава --force, когато пренебрегва маркер за съществуващо изображение.

    Какво е новото във версия 1.3.3:

    • Сигурност:
    • Уязвимост при преодоляване на траекторията при обработка на абсолютни символни връзки (CVE-2014-9356)
    • Коригирайте декомпресирането на архивите на изображенията на xz, като предотвратите ескалация на привилегиите (CVE-2014-9357)
    • Проверка на идентификационните номера на изображенията (CVE-2014-9358)
    • Времетраене:
    • Коригирайте проблем, когато архивите на изображения се четат бавно
    • Клиент:
    • Прикрепете регресия, свързана със стадийното пренасочване
    • Прикрепете регресия с docker cp, когато целта е текущата директория

    Какво е новото във версия 1.3.2:

  • Поправете уязвимостта на пробив на катрани
  • Екстракциите вече са псевдобоксорни
  • Опциите за сигурност вече не се обвързват с изображения
  • Времетраене:
  • Отстранете безизходното положение в докер-ps излезли = 1
  • Коригирайте бъг, когато - се съставя - от препратки към контейнер, който не успя да стартира
  • регистър:
  • - несигурният регистър вече приема CIDR нотация като 10.1.0.0/16
  • Частните регистри, чиито IP адреси попадат в диапазона 127.0.0.0/8, не се нуждаят от флагът - незащитен регистър
  • Пропуснете приложния програмен интерфейс (API) на експерименталния регистър v2, когато огледалото е активирано
  • Какво е новото във версия 1.3.0:

    • Docker exec ви позволява да стартирате допълнителни процеси в съществуващите контейнери
    • Създаването на Docker ви дава възможност да създадете контейнер чрез CLI без да изпълните процес
    • - опции за опции за защита, които да позволяват на потребителя да персонализира етикетите на контейнерите и профилите на apparmor
    • Филтри за Docker ps
    • Поддръжка с Wildcard към COPY / ADD
    • Преместете производствените URL адреси в get.docker.com от get.docker.io
    • Разпределете IP адреса на моста в рамките на валиден CIDR
    • Използвайте drone.io за тестване на PR и CI
    • Възможност за настройка на официален огледален регистър
    • Възможност за запазване на няколко изображения с запис на докер

    Какво е новото във версия 1.2.0:

    • Времетраене:
    • Направете / etc / hosts /etc/resolv.conf и / etc / hostname редактируеми по време на изпълнение
    • Автоматично рестартиране на контейнерите, използвайки правила
    • Използвайте / var / lib / docker / tmp за големи временни файлове
    • - cap-add и -cap-drop, за да ощипвате какви линукс възможности желаете
    • - устройство за използване на устройства в контейнери
    • Клиент:
    • Търсене на докер в частни регистрации
    • Добавяне на излезлия филтър към пристанище ps - филтър
    • Докер RM -f сега убива вместо да спре
    • Поддръжка на IPv6 адреси в флаг -dns
    • Proxy:
    • Прокси протоколи в отделни процеси
    • Малка корекция на грешки в UDP прокси сървър

    Какво е новото във версия 0.8.0:

    • Изображенията и контейнерите могат да бъдат премахнати много по-бързо
    • Изграждането на изображение от източника с изграждане на докер е много по-бързо
    • Демонът на Docker стартира и спира много по-бързо
    • Отпечатъкът на паметта на много често използвани операции е намален чрез стрийминг на файлове, вместо да ги буферира в паметта, да установява изтичане на памет и да фиксира различни подоптимални разпределения на паметта
    • Редица условия на състезанието бяха фиксирани, правейки Docker по-стабилен при много голямо натоварване. Това прави Docker по-стабилна и по-малко вероятно да се срине и намалява следата от паметта на много често използвани операции.
    • Всички операции за опаковане сега са изградени на базата на стандартен канал за пускане на Go, който е свързан със самия Docker. Това прави опаковката по-преносима в хост дистрибуциите и решава няколко проблема, причинени от особеностите и несъответствията между различните дистрибуции на катран
    • Докерът вече може да създава, премахва и модифицира по-голям брой контейнери и изображения благодарение на по-агресивното освобождаване на системните ресурси. Например API на драйверите за съхранение сега позволява на Docker да прави референтни преброявания на mounts, създадени от драйверите. С текущите промени в мрежовите и изпълнителните подсистеми на тестването на докер, тези области са фокус на refactoring. Чрез преместването на тези подсистеми в отделни пакети можем да тестваме, анализираме и наблюдаваме обхвата и качеството на тези пакети
    • Много компоненти са разделени на по-малки подпакети, всеки от които има отделен набор от тестове. В резултат на това кодът е по-добре тестван, по-четлив и по-лесен за промяна
    • Инструкцията за ADD сега поддържа кеширане, което избягва ненужното повторно качване на едно и също съдържание отново и отново, когато не е променено
    • Новата инструкция ONBUILD добавя към вашето изображение "задействащ" инструкция, която трябва да бъде изпълнена по-късно, когато изображението се използва като основа за друго изграждане
    • Докерът вече се доставя с експериментален драйвер за съхранение, който използва файловата система BTRFS за копиране в писмена форма
    • Докерът е официално поддържан в Mac OSX
    • Демонът на Docker поддържа активиране на системен сокет

    Какво е новото във версия 0.7.6:

    • Builder:
    • Не следвайте символната връзка извън контекста на изграждането
    • Времетраене:
    • Ремонтиране на захващания за захващане, когато ro е зададен
    • Използвайте https за извличане на версията на докер
    • Други:
    • Вмъкнете пръстовия отпечатък test.docker.io
    • Добавете CA-сертификати към документацията за опаковката

    Какво е новото във версия 0.7.5:

    • Builder:
    • Деактивирайте компресията за изграждане. Повече пространство, но много по-бързо качване
    • Прикрепете ADD кеширане за определени пътища
    • Не компресирайте архива от git build
    • Документация:
    • Коригирайте грешката в добавения пример на GROUP
    • Уверете се, че GPG отпечатъка е в документацията
    • Дайте по-конкретни съвети относно настройването на подписването на ангажименти за DCO
    • Времетраене:
    • Коригирайте имената на контейнери с грешка
    • Не добавяйте име на хост, когато мрежата е деактивирана
    • Връща най-новото изображение от кеша по дата
    • Върнете всички грешки от изчакване на докер
    • Добавяне на заглавна част "Тип на съдържанието" "application / json" към GET / версия и / info отговори
    • Други:
    • Актуализиране на DCO до версия 1.1
    • Актуализиране на Makefile, за да използвате "докер: GIT_BRANCH" като генерирано име на изображение
    • Актуализирайте Travis, за да проверите за нова версия 1.1 DCO

    Какво е новото във версия 0.7.4:

    • Builder:
    • Прикрепете проблема за кеширането на ADD с. предварително кодиран път
    • Прикрепете докер на базата на devicemapper, като върнете опцията tar tar файл
    • Коригирайте проблема с кеширане на файлове и предотвратяване на грешен кеш на кеша
    • Използвайте същата обработка на грешките, докато разгъвате CMD и ENTRYPOINT
    • Документация:
    • Опростете и рационализирайте бързото стартиране на Amazon
    • Инсталирайте инструкциите използвайте безпрецедентна image fedora
    • Инструкции за актуализация на mtu флаг за Docker на GCE
    • Добавете Ubuntu Saucy към инсталацията
    • При поправяне на предупреждение за грешна версия на главния, вместо най-новите
    • Времетраене:
    • Получавайте само rootfs на изображението, когато трябва да изчислим размера на изображението
    • Управлявайте правилно демаркирането на UDP портове
    • Направете CopyFileWithTar да използвате тръба вместо буфер, за да спестите памет на build docker
    • Фиксирайте съобщението за вход, за да кажете, че дърпате, вместо да натискате
    • Прикрепете "зареждането на докер" помогнете, като премахнете "SOURCE" бързо и споменавайки STDIN
    • Направете празно опцията -H по подразбиране на същото, като не е изпратено -H
    • Извличане на помощните групи cgroups за собствения подмодул
    • Други:
    • Добавете Travis CI конфигурация за валидиране на изискванията за DCO и gofmt
    • Добавяне на текст за сертификат за произход на програмист
    • Надстройване на добавките за гости на VBox
    • Проверявайте самостоятелния хедър, когато пишете сървър на регистъра

    Какво е новото във версия 0.7.3:

    • Builder:
    • Актуализиране на ADD, за да използвате кеша на изображението въз основа на хеш от добавеното съдържание
    • Добавете съобщение за грешка за празен Dockerfile
    • Документация:
    • Фиксирайте остарялата връзка към раздела "Въведение" на www.docker.io
    • Актуализирайте документите, за да станете по-широки, когато екранът
    • Добавете информация за необходимостта да инсталирате LXC, когато използвате сурови бинарни файлове
    • Актуализирайте документацията на Fedora, за да разедините конфликта между докера и докера.
    • Добавете бележка за използването на новия знак -mtu в няколко зони GCE
    • Добавете инструкции за инсталиране на FrugalWare
    • Добавете по-пълен пример за изпълнение на докер
    • Фиксирайте документацията за API за създаване и стартиране на Privileged containers
    • Добавяне на липсващо "име" документа за параметрите на "/ containers / create"
    • Добавете споменаване на lxc-checkconfig като начин за проверка на част от необходимата конфигурация на ядрото
    • Обновете документацията за API 1.8 с някои добавки, добавени към документите за 1.7
    • рана:
    • Добавете липсващата зависимост на libdevmapper към документацията за опаковките
    • Актуализирайте минималното изискване за Go към твърда линия в Go 1.2 +
    • Много малки подобрения във файла Vagrantfile
    • Добавете способност за персонализиране на местоположенията за търсене в докерницата при компилирането (да се използва много пестеливо само от пакетиращи платформи, които изискват нестандартно местоположение)
    • Добавяне на отчети за генериране на обобщени профили
    • Добавете -a към нашите флагове за изграждане на Go, премахвайки необходимостта от прекомплициране на stdlib ръчно
    • Актуализирайте Dockerfile, за да бъдете по-канонични и да имате по-малко фалшиви предупреждения по време на изграждането
    • Коригирайте някои разни проблеми при показването на лентата на хоризонта на докера
    • Мигрирайте още няколко различни пакета под & quot; pkg & quot; папка
    • Актуализиране на маркирането на TextMate, за да бъде автоматично активирано за файлове с име "Dockerfile"
    • Реорганизирайте синтаксисните маркиращи файлове под общ "принос / синтаксис" указател
    • Актуализирайте скрипта install.sh (https://get.docker.io/), за да не се провали, ако busybox не успее да се изтегли или стартира в края на инсталацията на Ubuntu / Debian
    • Добавяне на поддръжка за имена на контейнери в завършване на bash
    • Опаковка:
    • Добавете двоичен клиент на Docker за Дарвин (Mac OS X)
    • Премахване на празен "доставчик" низ и добавен "Лиценз" на пакет с Deb
    • Добавете стръмна версия на & quot; / etc / default / docker & quot; в пакета Deb
    • Времетраене:
    • Актуализиране на слоя за извличане на катрани на място, избягване на изхвърлянето на файлове по време на обработка на белите
    • Коригирайте склонността на сравненията по време на обработката на катран (тъй като GNU tar и Go tar все още не поддържат под-втора mtime точност)
    • Повторно внедряване на гнездото на докер в чисто Отидете на работа по-последователно и дори в Docker-in-Docker (премахвайки по този начин уязвимостта на инжектирането на черупки в някои версии на lxc-ps)
    • Актуализиране -H unix: // да работи по същия начин като -H tcp: // чрез вмъкване на стойностите по подразбиране за липсващи части
    • Прикрепете повече крайни случаи, отнасящи се до докернит и изтрити или заменени докерски или dockerinit файлове
    • Актуализирайте потвърждаването на име на контейнера, за да включите "."
    • Коригирайте използването на символна връзка или не-абсолютна пътека като аргумент към -g да работи според очакванията
    • Актуализиране за обработка на външни монтажи извън LXC, закрепване на много малки мотиви за монтаж и опростяване на бекенда за изпълнение в бъдеще и други характеристики
    • Актуализиране, за да се използват правилните символи на кутията навсякъде в изображенията на докер -tree
    • Преместете настройката на MTU от конфигурацията LXC, за да използвате директно netlink
    • Добавете опцията -S към външно извикване на тар за по-ефективно обработване на резервни файлове
    • Добавете информация за архива / ос към потребителско-агент низ, особено за заявки за регистрация
    • Добавете опцията -mtu към Docker daemon за конфигуриране на MTU
    • Поправете изграждането на докер, за да излезете с ненулев код за излизане при грешка
    • Добавете DOCKER_HOST променлива на средата, за да конфигурирате флага на клиента -H, без да го посочвате ръчно за всяко извикване

    Какво е новото във версия 0.7.2:

    • Времетраене:
    • Потвърдете имената на контейнерите при създаването им със стандартна регенерация
    • Увеличете максималната дълбочина на изображението до 127 от 42
    • Продължете да премествате крайните точки на api към задачата api
    • Добавете фрагмент -bip, за да позволите спецификация на динамичния мост IP през CIDR
    • Позволява създаването на мост, когато ipv6 не е разрешен за определени системи
    • Задайте име на хост и IP адрес в рамките на dockerinit
    • Откачете възможностите от рамките на dockerinit
    • Коригирайте томовете на хоста, когато има символна връзка
    • Предотвратява изтриването на изображението, ако всеки контейнер зависи от него, дори и контейнерът да не се изпълнява
    • Актуализирайте натискането на докера, за да използвате новия дисплей за напредъка
    • Използвайте os.Lstat, за да позволите монтиране на UNIX гнезда при проверка на обемите
    • Коригирано обработване на неактивни потребителски данни за влизане
    • Добавете липсващи дефиниции в devicemapper за по-стари ядра
    • Разрешете операции за маркиране без маркиране на контейнери
    • Добавете конфигурацията на auth към изграждането на докер
    • Документация:
    • Добавете още информация за вписването в Docker
    • Добавете RHEL документация
    • Добавете директен пример за промяна на CMD, който се изпълнява в контейнер
    • Актуализиране на документацията за архитектурната инсталация
    • Добавяне на секция за надеждни конструкции
    • Добавяне на страница за документацията на мрежата
    • Други:
    • Добавете нов пакет за покритие за осигуряване на отчитане на кодово покритие
    • Отделни тестове за интеграция в пакети
    • Накарайте Тианон да бъде поддръжник на хакване
    • Актуализиране на mkimage-debootstrap с повече ощипвания за поддържане на малките изображения
    • Използвайте https, за да получите скрипта за инсталиране
    • Премахване на продаваните dotcloud / tar сега, когато Go 1.2 е издаден

    Какво е новото във версия 0.7.1:

    • Документация:
    • Добавете @SvenDowideit като поддържащ документацията
    • Добавете пример за връзки
    • Добавете документация относно шаблона на посланик
    • Добавяне на документи в Google Cloud Platform
    • Добавяне на най-добрите практики на Docker File
    • Актуализиране на документа за RHEL
    • Актуализиране на док за регистър
    • Актуализиране на примерите за Postgres
    • Актуализиране на документа за инсталиране на Ubuntu
    • Усъвършенствайте отдалечената api doc
    • Времетраене:
    • Добавете hostconfig към инспектиращия докер
    • Внедрете дневника на докер -f, за да потопите дневници
    • Добавете env променлива, за да деактивирате предупреждението за версията на ядрото
    • Добавете -форма към инспектора на докер
    • Подкрепа за свързване на файлове за свързване
    • Коригирайте създаването на мост на RHEL
    • Фиксирайте изчислението на размера на изображението
    • Уверете се, че iptables се извикват, дори ако мостът вече съществува
    • Коригирайте проблема със само приставка
    • Премахнете слоя init при унищожаване на контейнер
    • Фиксирайте същото свързване на пристанищата на различни интерфейси
    • изграждането на докер сега връща правилния изходен код
    • Прикрепете док за порт, за да покажете правилния порт
    • изграждането на докера сега проверява дали докер файлът съществува от страна на клиента
    • прикачването на докер сега връща правилния код за излизане
    • Премахнете името, когато контейнерът не съществува
    • регистър:
    • Подобрете лентите за напредъка, добавете ETA за изтегляния
    • Едновременно изтегляне сега чака първото да завърши, вместо да не успее
    • Маркирайте само изображението от горния слой при натискане на регистъра
    • Коригирайте проблема с прехвърляне на офлайн изображения
    • Коригирайте проблема, като предотвратявате използването на ":" в паролата за регистрация
    • Други:
    • Добавете манипулатор pprof за отстраняване на грешки
    • Създаване на Makefile
    • Използвайте stdlib tar, който сега включва fix
    • Подобрете тест скрипта make.sh
    • Дръжте SIGQUIT на демона
    • Деактивирайте подробно по време на тестовете
    • Надстройте до go1.2 за официално изграждане
    • Подобрете тестовете за единиците
    • Тестовият пакет вече изпълнява всички тестове, дори ако не успеете
    • Рефактор C в Go (Devmapper)
    • Коригирайте OSX компилацията

    Какво е новото във версия 0.7.0:

    • Шофьори за съхранение: изберете от aufs, mapper устройство, vfs или btrfs.
    • Стандартна поддръжка на Linux: Докерът сега работи на немодифицирани ядра на Linux и на всички основни дистрибуции.
    • Връзки: компилиране на сложни софтуерни стекове чрез свързване на контейнери един към друг.
    • Име на контейнера: организирайте контейнерите си, като им дадете незабравими имена.
    • Разширени пренасочвания на портове: задайте пренасочвания на портове към интерфейс или запазете частните поверителни портове
    • Офлайн трансфер: натискайте и издърпайте изображения към файловата система, без да губите информация.
    • Качество: многобройни бъгове и малки подобрения на използваемостта. Значително увеличение на обхвата на теста.

    Коментари към Docker

    Коментари не е намерена
    добавите коментар
    Включете на изображения!