Updates on Docker 1.12 by Nishant Totla. Docker 1.12 was made generally available on Thursday July 28. Nishant will give an overview of Docker 1.12 and discuss the benefits of the new features. Speaker Bio: Nishant Totla is a software engineer at Docker, and works on the core open source team. He is currently working on Docker SwarmKit. To see the power of Docker Compose in action, you might like to check out this practical example, How To Configure a Continuous Integration Testing Environment with Docker and Docker Compose on Ubuntu 16.04 (note: this article is for Ubuntu 16.04 rather than 18.04). Docker Enterprise manages and secures both legacy and new applications, enabling companies to more easily modernize their application environments. Because Docker's container platform is reinforced by the backing of enterprise-grade services and support, organizations have everything they need to create a container strategy.
Problems with Docker CLI Docker 1.12 CLI has about 40 top-level solo commands. While these commands wokred very well but they had a few issues:. The commands are listed in one list without any organization.
That makes it difficult for newbies to get started and learn the commands. The command, such as docker inspect, also does not provide enough context whether they are operating on image or container. This mixing of image and container commands can cause confusion. There is no consistency of command names. For example docker images is a plural and gives the list of images where as docker ps is singular and gives the list of containers.
And they of course have the naming inconsistency issue. Some of the commands like build and run are used heavily and then some arcane ones like pause and wait not so often. It does not seem fair to keep all the commands at the same level. Docker 1.13 fixes this problem!
See Docker Meetup 47 Docker 1.12 Docker For Mac Pro
Docker Management Commands Docker 1.13 groups the commands logically into management commands. Here are the top-level solo commands now. Now a list of images is obtained using docker image ls command instead of docker images command. Similar docker container ls shows the list of containers instead of docker ls. This brings a lot of consistency across the commands and that would make it intuitive and easier for newbie and pros to remember the commands.
Each management command has some similar set of sub-commands where they perform the operation on the command category: Sub-command Purpose ls List (image, container, volume, secret, etc) rm Remove inspect Inspect And there are other sub-commands based upon the management category. Some of the heavily used commands are still at the top level. By default, all the top-level commands are also shown. But you can set the DOCKERHIDELEGACYCOMMANDS environment variable to show only the management commands. So even though docker -help will show all the solo and management commands. But the following commands will only show the new management commands.
Mobycraft:Docker in 8-bit (Meetup at Docker HQ 4/7). 1. Mobycraft: Docker in 8-bit + Aditya Gupta, @adityag 8th grade student. Before we start. I’m still learning Java and Minecraft modding, so any feedback would be appreciated. I would love to receive any of the following: ● Code review ● Pull requests ● Issues ● Testing in your environment ○ Maybe find bugs and file issues for them GitHub repository: www.github.com/AdityaGupta1/mobycraft. What does it do?