本文详细介绍了在LTSUbuntu20.04中安装docker的方法和过程。原文根据示例代码非常详细,对大家的学习培训或者工作都有一定的参考价值。有必要的朋友陪我去了解一下。
Zero:卸载旧版本
老版本的docker叫做Docker,docker.io或者docker-engine。如果是,请卸载它们:
$sudoapt-getremovedockerdocker-enginedocker.iocontainerdrunc今天,它被称为Docker引擎-社区包docker-ce。
一:设置仓库
在新服务器上首次安装DockerEngine-Community之前,您必须设置Docker存储库。稍后,您可以从仓库安装和升级Docker。
升级apt包数据库索引。
$sudoapt-getupdate根据HTTPS安装apt依赖包以获得仓库:
$sudoapt-getinstall\ apt-transport-https\ ca-certificates\ curl\ gnupg-agent\ software-properties-common加Docker官网GPG键:
$curl-fsSLhttps://download.docker.com/linux/ubuntu/gpg|sudoapt-keyadd-DC8858229FC7DD38854ae2d88d81803c0ebfCD88根据指纹识别的后八位标识符,验证你现在是否有一把带指纹识别的钥匙。
$sudoapt-keyfingerprint0EBFCD88 pubrsa40962017-02-22[SCEA] 9DC858229FC7DD38854AE2D88D81803C0EBFCD88 uid[unknown]DockerRelease(CEdeb)<docker@docker.com> subrsa40962017-02-22[S]使用以下命令来设置稳定版本仓库
注意:现阶段国内没有20.04的docker源码,所以暂时用18.04的版本号。
$sudoadd-apt-repository\ "deb[arch=amd64]https://download.docker.com/linux/ubuntu\ bionic\ stable"二:安装Docker引擎-社区
升级apt包数据库索引。
$sudoapt-getupdate安装最新版本的DockerEngine-Community和containerd
$sudoapt-getinstalldocker-cedocker-ce-clicontainerd.io三:检测
键入
$sudodockerrunhello-world如果docker向您打招呼——也就是说,会出现以下输出。
Unabletofindimage'hello-world:latest'locally latest:Pullingfromlibrary/hello-world 1b930d010525:PullcompleteDigest:sha256:c3b4ada4687bbaa170745b3e4dd8ac3f194ca95b2d0518b417fb47e5879d9b5f Status:Downloadednewerimageforhello-world:latest HellofromDocker! Thismessageshowsthatyourinstallationappearstobeworkingcorrectly. Togeneratethismessage,Dockertookthefollowingsteps: 1.TheDockerclientcontactedtheDockerdaemon. 2.TheDockerdaemonpulledthe"hello-world"imagefromtheDockerHub. (amd64) 3.TheDockerdaemoncreatedanewcontainerfromthatimagewhichrunsthe executablethatproducestheoutputyouarecurrentlyreading. 4.TheDockerdaemonstreamedthatoutputtotheDockerclient,whichsentit toyourterminal. Totrysomethingmoreambitious,youcanrunanUbuntucontainerwith: $dockerrun-itubuntubash Shareimages,automateworkflows,andmorewithafreeDockerID: https://hub.docker.com/ Formoreexamplesandideas,visit: https://docs.docker.com/get-started/这意味着安装完成了。
IV:无sudo *** 作和镜像系统加速
避免sudo
将客户添加到docke组,如下所示
$sudousermod-aGdocker[你的登录名]重启docker
$sudosystemctlrestartdocker(不知道我的设备上发生了什么诡异的事情——重启docker服务后还是无法以单用户身份启动docker。只有重启设备后,才能避免sudo *** 作。)
docker镜像系统提速
我用的是阿里云服务器的免费加速。
https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
事后可以根据阿里云服务器网页里的提醒来设置,这个没有过多解释。
V:参考连接
-Windows10安装WSL2Ubuntu20.04并设置docker的自然环境
-UbuntuDocker安装
至此,本文已经详细介绍了在LTSUbuntu20.04中安装docker的方法和过程。有关在ubuntu20.04LTS中安装docker的大量信息,请搜索您以前文章的内容或再次访问下面的相关文章。期待你以后更多的应用!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)