引言

Docker作为容器技术的一种,已经成为了现代云计算和DevOps领域的重要工具。它允许开发者在一个隔离的环境中打包、运行和分发应用程序,极大地简化了应用程序的部署和运维过程。本文将详细介绍如何在Linux系统上一键安装Docker,并配置相应的环境,让您的系统焕发新活力。

准备工作

在开始安装Docker之前,请确保您的Linux系统满足以下要求:

  • 64位操作系统:Docker目前只支持64位操作系统。
  • 内核版本:Linux系统内核版本至少为3.10以上。
  • 依赖包:安装Docker需要一些系统依赖包,如yum-utilsdevice-mapper-persistent-datalvm2

安装依赖包

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

检查内核版本

uname -r

确保内核版本号大于等于3.10。

一键安装Docker

以下是使用官方脚本一键安装Docker的步骤:

添加Docker仓库

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

安装Docker

sudo yum install -y docker-ce docker-ce-cli containerd.io

验证安装

docker --version

如果正确显示版本号,则表示Docker已成功安装。

配置Docker

配置国内镜像源

为了提高下载速度,您可以将Docker镜像源更换为国内的镜像源,例如阿里云的镜像源。

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://镜像地址"]
}
EOF

重启Docker服务

sudo systemctl restart docker

验证Docker安装

拉取一个镜像

docker pull hello-world

运行容器

docker run hello-world

如果一切正常,您应该会看到Hello from Docker!消息。

安装Docker可视化管理工具Portainer

Portainer是一个简单的Web界面,可以用来管理Docker环境。

安装Portainer

docker run -d -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer-ce

访问Portainer

总结

通过以上步骤,您已经在Linux系统上一键安装了Docker,并配置了国内镜像源和可视化管理工具Portainer。现在,您可以使用Docker来简化应用程序的部署和运维过程,提高工作效率。