https://www.docker.com/
^Docker官网
进入官网,选择免费开始使用。
选择下载,针对linux相关系统,Docker提供的是论坛形式的版块。
进入以后我选择的是Ubuntu
进入以后最底下这个链接有对应教程链接。
这个页面内容就含有安装的详细指导,按照教程一步一步操作就可以完成。
前面部分有讲解怎么卸载旧版本的内容,但我的工作站上没有旧版本,我这里直接从## Installation methods开始。
Most users set up Docker’s repositories and install from them, for ease of installation and upgrade tasks. This is the recommended approach.
Some users download the DEB package and install it manually and manage upgrades completely manually. This is useful in situations such as installing Docker on air-gapped systems with no access to the internet.
In testing and development environments, some users choose to use automated convenience scripts to install Docker.
这里官方提供了三种方式:
第一种是从数据仓储获取并安装,这是使用人数最多和推荐的方式。
第二种是使用DEB安装包
第三种是提供了一个便捷脚本。
我是认为第三种是最快和最方便的只要下载并运行脚本,就可以完成安装。
这里我使用的是第一种方式。
使用存储库安装
食用时建议参考官方文档。
1.更新apt,并使用apt安装一些能够为用户提供从数据库获取内容的工具。
sudo apt-get update
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg \
lsb-release
2.添加Docker官方GPG秘钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
3.使用如下命名可以添加稳定(stable )数据库。
还在stable后面添加 nightly 或者 test,来添加这两个数据库。
Learn about nightly and test channels.
#这里选择的架构是x86_64 / amd64
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
or
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable nightly test" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
4.接下来是安装Docker最新版。
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
5.最后我们可以测试一下,这条命令会下载测试image并进行运行
sudo docker run hello-world
如下命令可以查看现有image
sudo docker images