本文共 1755 字,大约阅读时间需要 5 分钟。
了解Docker请看博客
搭建Docker环境看起来是很简单的一件事,笔者也看到网上各种形形色色的安装教程,但是似乎大多都不全面,不完善。当我们的Ubuntu还没有安装Docker的时候,使用Docker时系统会提示可以用sudo apt-get install docker
来安装Docker,实验证明,这样做无法安装最新版Docker。经历了一番波折,笔者决定直接看官方最新的英文文档,总结出以下安装最新Docker Engine - Community和docker-compose的方法,并一步步截图分享之。 sudo apt-get remove docker docker-engine docker.io containerd runc
在Ubuntu中首次安装Docker Engine-Community之前,需要设置Docker存储库,之后就可以从存储库安装和更新Docker。
sudo apt-get update
sudo apt-get install \apt-transport-https \ca-certificates \curl \gnupg-agent \software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
通过搜索指纹的后8个字符,验证您现在是否拥有带有指纹的密钥 。
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
Docker Engine-Community具有三种更新类型,分别是stable, test, and nightly:
- stable 提供最新稳定版本。
- test 提供了测试版本。
- Nightly 提供下一个主要版本的最新工作进展。
可以在以下命令中的最后添加更新类型(下方命令以x86_64 或 amd64处理器的stable稳定版为例):
sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable"
arm64处理器设置更新稳定版命令为:
sudo add-apt-repository \ "deb [arch=arm64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable"
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
使用以下命令可列出仓库中的可用版本:
apt-cache madison docker-ce使用第二列中的版本信息安装特定的Docker,用版本号去替换VERSION_STRING,命令如下:
sudo apt-get install docker-ce=docker-ce-cli= containerd.io
docker -v
通过运行官方给出的 hello-world 镜像来验证是否正确安装了Docker Engine-Community 。
sudo docker run hello-world
安装docker-compose请看博客
转载地址:http://kvutn.baihongyu.com/