这是docker官网的yum安装步骤,搬运一下。
1、卸载
但凡安装,第一件事都是先卸载旧版本
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2、设置存储库
官网默认是使用国外的,那速度。。。
所以这里一定要换成阿里云的(https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo),不然基本别想安装成功了
$ sudo yum install -y yum-utils
$ sudo yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3、安装
准备工作已经都做好,接下来就是真正安装docker了
$ sudo yum install -y docker-ce docker-ce-cli containerd.io
4、启动和测试
安装完成之后,启动并测试
启动
$ sudo systemctl start docker
测试
通过运行hello-world
镜像来测试安装是否成功
$ sudo docker run hello-world
5、权限问题
一般来说,安装完了之后,普通用户可能无法使用docker,提示权限不足,因为docker在安装的时候会自动创建一个docker组,只有在这个组里的用户才能使用,所以将用户添加到docker组即可
1)将用户添加到docker组
$ sudo gpasswd -a 用户名 docker
2)重启docker服务
$ systemctl restart docker