Linux 环境安装 docker
一、yum安装
1.安装一些必要的系统工具
yum install -y yum-utils device-mapper-persistent-data lvm2
2.添加软件源信息:
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3.更新yum缓存
yum makecache fast
4.安装docker-ce
yum -y install docker-ce
5.启动 Docker 后台服务
systemctl start docker
6.测试运行 hello-world
docker run hello-world
二、脚本安装Docker
1、使用 root 权限登录 Centos。
2、确保 yum 包更新到最新。
yum update
3、执行 Docker 安装脚本。
curl -fsSL https://get.docker.com -o get-docker.sh sh get-docker.sh
执行这个脚本会添加 docker.repo 源并安装 Docker。
4、启动 Docker 进程。
systemctl start docker
5、验证 docker 是否安装成功并在容器中执行一个测试的镜像。
docker run hello-world
docker ps
到此,Docker 在 CentOS 系统的安装完成。
值得注意的是:当你创建一个普通用户,并以此普通用户登录该服务器时,每次执行 docker 命令时必须在前面加上 sudo 命令,否则将没有权限执行 docker 命令,这是由于当前普通用户并没有在 docker 用户组中,解决方法很简单,将当前用户添加至 docker 用户组中即可,如下命令:
sudo gpasswd -a ${USER} docker
执行成功后需要退出当前终端,重新登录该用户方可生效!