一、准备
首先检查要将Docker运行在什么环境内
在控制器内输入如下代码
cat /etc/os-release
发现是CentOS 7环境。
二、根据Docker Server 文档进行安装操作
以下根据 CentOS 环境进行开发操作
Install Docker Engine on CentOS | Docker Documentation
安装yum-utils
包(提供yum-config-manager
实用程序)
sudo yum install -y yum-utils
添加Docker的软件仓库地址
这里推荐使用阿里云镜像站
docker-ce镜像_docker-ce下载地址_docker-ce安装教程-阿里巴巴开源镜像站
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装Docker引擎
sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
全部输入 y
检查Fingerprint是否于文档内的 是否一致
确认一致后继续输入y
启动Docker
sudo systemctl start docker
另外 可以使用如下代码检查Docker的运行情况
sudo systemctl status docker
测试:运行Hello-World
sudo docker run hello-world
正常输出 Hello from Docker! 说明Docker安装成功
添加权限,后续不需要使用sudo运行程序
sudo usermod -aG docker $USER
设置完成后需要重新登录
若不想重新登录可以使用如下命令立即生效
newgrp docker
测试
docker run hello-world