Docker 是一个开源的应用容器引擎,可以让开发者打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。它轻量、快速,并且易于使用。本篇文章将指导你如何在阿里云服务器上轻松地安装 Docker。
准备工作
在开始之前,请确保你的阿里云服务器已经配置好,并且你可以通过 SSH 或者类似 Xshell 的工具远程连接到该服务器。本文以 CentOS 7.x 系列为例,如果你使用的是其他版本的 Linux 发行版,请参考相应文档调整命令。
步骤1:更新系统软件包
你需要确保系统软件包是最新的。运行以下命令来更新你的系统:
sudo yum update -y
步骤2:安装必要的系统工具
为了顺利安装 Docker,我们需要先安装一些必要的系统工具:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
步骤3:添加阿里云的 Docker 镜像源
使用国内镜像可以加快下载速度。这里我们选择添加阿里云的 Docker 镜像源:
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
步骤4:安装 Docker CE(社区版)
现在可以安装 Docker 社区版了:
sudo yum install -y docker-ce
步骤5:启动并设置 Docker 开机自启
安装完成后,启动 Docker 服务并设置为开机自动启动:
sudo systemctl start docker
sudo systemctl enable docker
步骤6:验证 Docker 安装
执行下面的命令来验证 Docker 是否安装成功并能正常工作:
sudo docker run hello-world
如果一切正常,你会看到一条欢迎信息,表明 Docker 已经安装并且运行良好。
额外:安装 Docker Compose
对于需要多个 Docker 容器协作的应用来说,Docker Compose 是非常有用的工具。可以通过如下命令安装:
sudo curl -L "https://github.com/docker/compose/releases/download/$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep 'tag_name' | cut -d" -f4)/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
检查安装是否成功:
docker-compose --version
结束语
恭喜!你现在已经成功地在阿里云服务器上安装了 Docker 和 Docker Compose。接下来,你可以开始构建自己的 Docker 容器,或者部署现有的应用程序了。
如果您计划购买阿里云产品,别忘了先领取 阿里云优惠券,享受更多折扣优惠!。