使用 AWS 上的 EC2 来构建 Docker 环境 Part2
首先
在之前的文章中,我们成功搭建了一个Ubuntu服务器。
在本文中,我们将安装Docker Engine。
目录
-
- 安装Docker引擎
- 确认Docker引擎已安装好
安装Docker Engine。
使用的不是包含在Ubuntu软件包中的Docker Engine,而是使用Docker官方提供的最新版本。
安装 Docker 引擎的概述
通过输入以下命令,更新Ubuntu的软件包。
$ sudo apt-get update
安装所需的软件包来运行Docker Engine。
$ sudo apt-get -y install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
将Docker官方GPG密钥添加进去。
下载Docker官方网站的GPG密钥,并进行注册。
GPG密钥是用于确认文件未被篡改的密钥文件。
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
将Docker下载站点添加到apt仓库以便从Docker官方网站下载Docker Engine。
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linus/ubuntu \
$(lsb_release -cs) \
stable"
首先进行包更新,然后安装Docker Engine一式。
$ sudo apt-get update
然后,安装Docker Engine以及相关组件。
sudo apt-get install -y docker-ce docker-ce-cli containerd.io
[6]为了在Ubuntu系统上使用docker,需要先配置ubuntu用户的权限。
在Ubuntu系统上,默认只有root用户才能使用docker。
但由于切换到root用户会很麻烦,可以输入以下命令,以便ubuntu用户也能使用Docker。
$ sudo gpasswd -a ubuntu docker
[7]退出登录
暂时断开连接,使用SSH重新连接。
$ exit
确认Docker
安装完成后,请使用以下命令来安装Docker Engine。安装完成后,您将能够使用名为“docker”的命令。如果使用“docker –version”命令带上选项,则会显示版本号。如果显示以下信息,则表示Docker Engine已安装成功。
$ docker --version
Docker version 24.0.5, build ced0996
版本号是在撰写时的那个。
总结
通过这个,我们可以在AWS上搭建Ubuntu服务器,并且进一步搭建Docker环境。我计划利用这个环境开始学习Docker。
请查阅文献资料。
这篇文章是根据以下信息参考写作的。
从基础的docker构建容器来实践云基础设施的触碰学习。
过去的文章
使用AWS在云上构建基于EC2的Docker环境。