Docker是一种开源的应用容器引擎,基于Go语言并遵循Apache 2.0协议开源。docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。
今天介绍一下如何在linux环境下安装docker,这里我使用的是centos7的操作系统,使用yum的安装方式在虚拟机上操作。下面是详细的操作步骤。
步骤一:更新系统软件包
首先,你需要更新你的系统的软件包到最新版本(如果你的软件包是最新的这一步可以忽略)。这可以通过下面的命令完成:
sudo yum update -y
步骤二:安装必要的软件包
docker的安装需要yum-utils,device-mapper-persistent-data和lvm2这些软件包,你可以使用下面的命令来安装(出现如图所示就表示安装完成了):
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
步骤三:添加Docker的yum仓库
你需要添加docker的官方yum仓库,这样你才能下载并安装docker。可以使用下面的命令添加仓库:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
步骤四:安装Docker CE
接下来,你可以安装docker CE了。可以通过下面的命令来安装(如图所示提示安装完成):
sudo yum install -y docker-ce docker-ce-cli containerd
步骤五:启动Docker
安装完docker后,你需要启动docker服务。你可以使用下面的命令启动docker:
sudo systemctl start docker
ps:如果你希望在每次启动系统时自动启动Docker,你可以使用下面的命令(选做):
sudo systemctl enable docker
步骤六:验证Docker的安装
最后一步,验证docker是否正确安装。你可以运行一个测试的docker容器。例如,下面的命令会运行一个测试的docker容器:(hello world)
sudo docker run hello-world
如果你看到上图提示的消息则说明docker安装成功并且正在运行了!
以上就是在基于yum的centos系统上安装docker的所有步骤。