Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 7 reacties
Bron: Docker

Docker logo (60 pix)Docker is een opensource tool voor ontwikkelaars, waarmee installatiepakketten kunnen worden gemaakt. Het stopt de applicatie inclusief alle onderdelen waar het afhankelijk van is in een virtuele container die op nagenoeg elk willekeurige Linux-machine kan draaien. Dit moet het ontwikkelen en installeren voor de verschillende Linux-distributies vereenvoudigen. Deze week is versie 1.3 van Docker beschikbaar gekomen en de release notes daarvan kunnen hieronder worden gevonden.

Version 1.3.0

This version fixes a number of bugs and issues and adds new functions and other improvements. These include:

New command: docker exec

The new docker exec command lets you run a process in an existing, active container. The command has APIs for both the daemon and the client. With docker exec, you'll be able to do things like add or remove devices from running containers, debug running containers, and run commands that are not part of the container's static specification.

New command: docker create

Traditionally, the docker run command has been used to both create a container and spawn a process to run it. The new docker create command breaks this apart, letting you set up a container without actually starting it. This provides more control over management of the container lifecycle, giving you the ability to configure things like volumes or port mappings before the container is started. For example, in a rapid-response scaling situation, you could use create to prepare and stage ten containers in anticipation of heavy loads.

New provenance features

Official images are now signed by Docker, Inc. to improve your confidence and security. Look for the blue ribbons on the Docker Hub. The Docker Engine has been updated to automatically verify that a given Official Repo has a current, valid signature. If no valid signature is detected, Docker Engine will use a prior image.

Other improvements & changes

We've added a new security options flag that lets you set SELinux and AppArmor labels and profiles. This means you'll longer have to use `docker run --privileged on kernels that support SE Linux or AppArmor.

Versienummer:1.3
Releasestatus:Final
Besturingssystemen:Windows 7, Linux, Windows XP, macOS, Windows Server 2003, Windows Vista, Windows Server 2008, Windows Server 2012, Windows 8
Website:Docker
Download:https://docs.docker.com/installation/
Licentietype:Voorwaarden (GNU/BSD/etc.)
Moderatie-faq Wijzig weergave

Reacties (7)

Het zou echt fijn zijn als, dankzij Docker de verschillende linux distributies niet langer eigen software pakketten nodig hebben. Zo zou het bvb niet meer moeten uitmaken of het op Fedora, Ubuntu of iets anders draait.. Het zou dankzij Docker overal moeten werken als ik het goed begrijp. Top!
Ja, door alle dependencies mee te instaleren in een container. Wil je Vim draaien moet je ineens 250mb reserveren voor de zoveelste kopie van libc en curses. Installers van vele honderden megabytes etc. Voor dat doel is docker niet geschikt dus.
Dat is dus niet zo, zo lang de base image van een stel containers hetzelfde is, betaal je slechts een keer de prijs van libc e.d.

In de worst case gaat je opmerking wel op

[Reactie gewijzigd door DLGandalf op 18 oktober 2014 01:15]

Ik weet niet ik of het principe van Docker helemaal begrepen heb.
Bedoel je dat er in de praktijk juist veel meer versies ('containers') van een programma moeten komen om ze op alle systemen zonder onnodige overhead te laten draaien?

Dus bijv voor FF onder
- Ubuntu, alleen FF
- Mint: Ubuntu diff + FF
- Debian- ubuntu libraries+ FF
- Andere Linux: Debian + ubutu+ FF
- Win: Linux+Debian + Ubuntu libraries+FF

Of zit ik er helemaal naast? Kun je vanuit 1 container alleen de delen inladen die je daadwerkelijk nodig hebt?
Je host OS doet er niet toe, ik denk idd dat je het principe niet snapt, wellicht even de hello world tutorial uitvoeren en alles wordt duidelijk. Ik kan hier nog wel 1000 woorden aan verspillen in een comment maar dat lezen en proberen te begrijpen duurt waarschijnlijk langer dan het zelf uitproberen.
Typisch gevalltje van:
I hear and I forget. I see and I remember. I do and I understand.

[Reactie gewijzigd door DLGandalf op 31 oktober 2014 11:09]

Waarom staan Microsoft & Apple als ondersteunde platformen genoemd (rechts bij besturings-systemen)? Ik krijg de indruk dat Docker alleen voor Linux based platformen is (al is OS X natuurlijk in basis een BSD derivaat).
er bestaat boot2docker, dit draait dan 1 VM met CoreOS op je computer. Daarna kan je gewoon de docker command line gebruiken op je host, waar de docker commandline de opdrachten dus niet op windows of OSX uitvoert maar doorsluist naar de VM.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True