Docker是一款非常優(yōu)秀的容器化引擎,它可以幫助用戶(hù)更加方便快捷地構(gòu)建、部署和管理應(yīng)用程序。最近,Docker發(fā)布了一個(gè)新的版本,即20.8版本,帶來(lái)了一系列不錯(cuò)的更新和改進(jìn)。
$ docker version Client: Version: 20.8.0 API version: 1.41 Go version: go1.15.7 Git commit: 3967b7d Built: Wed Dec 16 21:02:53 2020 OS/Arch: linux/amd64 Context: default Experimental: true Server: Engine: Version: 20.8.0 API version: 1.41 (minimum version 1.12) Go version: go1.15.7 Git commit: 3967b7d Built: Wed Dec 16 20:59:30 2020 OS/Arch: linux/amd64 Experimental: true containerd: Version: 1.4.3 GitCommit: 269548fa27e0089a8b8278fc4fc781d7f65a939b runc: Version: 1.0.0-rc92 GitCommit: ff819c7e9184c13b7c2607fe6c30ae19403a7aff docker-init: Version: 0.19.0 GitCommit: de40ad0
其中,Docker 20.8的主要改進(jìn)如下:
- 支持Rootless Docker
- 支持同時(shí)使用多個(gè)電源控制器
- 修復(fù)了以前版本的一些漏洞和問(wèn)題
Rootless Docker是一種讓普通用戶(hù)也可以利用Docker的技術(shù),它可以不需要root權(quán)限就可以運(yùn)行Docker,這樣就能讓更多的人利用Docker來(lái)構(gòu)建和管理容器。
多電源控制器支持,是指在Docker的設(shè)置中,用戶(hù)可以設(shè)置多個(gè)電源控制器,這樣可以更靈活的管理和控制不同類(lèi)型的容器和應(yīng)用程序。
$ docker run -it ubuntu:20.04 Unable to find image 'ubuntu:20.04' locally 20.04: Pulling from library/ubuntu 169185f82c45: Pull complete a1782b64e1ae: Pull complete f5d52f0e5a73: Pull complete 7e37d88b3de7: Pull complete Digest: sha256:626ffe58f6e7566e00254b638eb7e0f3b11d4da9335080d979ddb16eb35d5573 Status: Downloaded newer image for ubuntu:20.04 root@ad9ce583bfa4:/# exit
總之,Docker 20.8的推出為用戶(hù)提供了更加優(yōu)秀和強(qiáng)大的容器化管理工具,我相信,隨著Docker的不斷發(fā)展和改進(jìn),它將會(huì)在未來(lái)成為普遍使用的容器化引擎。