ubuntu20.04 LTS安装docker的方法步骤
零:卸载旧版本
Docker的旧版本被称为docker,docker.io或docker-engine。如果已安装,请卸载它们:
$sudoapt-getremovedockerdocker-enginedocker.iocontainerdrunc
当前称为DockerEngine-Community软件包docker-ce。
一:设置仓库
在新主机上首次安装DockerEngine-Community之前,需要设置Docker仓库。之后,您可以从仓库安装和更新Docker。
更新apt包索引。
$sudoapt-getupdate
安装apt依赖包,用于通过HTTPS来获取仓库:
$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-
9DC858229FC7DD38854AE2D88D81803C0EBFCD88通过搜索指纹的后8个字符,验证您现在是否拥有带有指纹的密钥。
$sudoapt-keyfingerprint0EBFCD88 pubrsa40962017-02-22[SCEA] 9DC858229FC7DD38854AE2D88D81803C0EBFCD88 uid[unknown]DockerRelease(CEdeb)subrsa40962017-02-22[S]
使用以下指令设置稳定版仓库
注意:目前20.04还没有国内docker源,暂时用18.04版本。
$sudoadd-apt-repository\ "deb[arch=amd64]https://download.docker.com/linux/ubuntu\ bionic\ stable"
二:安装DockerEngine-Community
更新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/
就说明安装完事了。
四:免sudo运行&镜像加速
免sudo
参考如下方法将用户添加到docke组
$sudousermod-aGdocker[你的用户名]
重启docker
$sudosystemctlrestartdocker
(然而我的机器上发生了很诡异的事——我重启docker服务后依然不能以普通用户启动docker。重启机器后才能免sudo运行。)
docker镜像加速
我用了阿里云的免费加速
https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
后续设置按照阿里云网页内提示即可,不再赘述。
五:参考链接
-Windows10安装WSL2Ubuntu20.04并设置docker环境
-UbuntuDocker安装
到此这篇关于ubuntu20.04LTS安装docker的方法步骤的文章就介绍到这了,更多相关ubuntu20.04LTS安装docker内容请搜索毛票票以前的文章或继续浏览下面的相关文章希望大家以后多多支持毛票票!