博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos 重装docker
阅读量:5291 次
发布时间:2019-06-14

本文共 1326 字,大约阅读时间需要 4 分钟。

docker应该是root用户来使用,因为他连接了底层!!!以下操作默认是root用户来操作的

停止所有正在运行的容器:

docker stop $(docker ps -a -q)

删除所有的容器container

docker rm $(docker ps -a -q)

删除所有的images

docker rmi $(docker images -q)

列出安装过的docker包

yum list installed | grep docker

把这三个都删除了

yum -y remove docker-ce.x86....  -----删除三次

删除镜像和容器

rm -rf /var/lib/docker

卸载旧版本,因为可能存在清除不干净的时候

yum remove docker docker-common docker-selinux docker-engine

Docker 要求 CentOS 系统的内核版本高于 3.10

uname -r   ->得到 3.10.0-862.el7.x86_64 可以安装

//这个是开始安装了

//重装依赖包

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

设置yum docker源

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

查看docker版本列表

yum list docker-ce --showduplicates | sort -r

安装稳定版1

yum install docker-ce

一路按 Y 确认安装

启动并且开机启动啊

systemctl start dockersystemctl enable docker

执行 systemctl enable docker 后出现

Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.

 莫慌,再执行一次,这个好像是提示信息

查看版本 下面两个都得有才行 client server

docker version

上面都执行完毕,这时候docker 重装完成了,我们可以使用docker了

下面是我在搜索 非root 用户启动docker 的时候,发现的问题:

容器技术最大的弱点是安全性不足

首先,docker应该是root用户来使用,因为他连接了底层!!!

如果你的普通用户也能使用 docker 命令的话,

用户连接 dcoker 他将拥有主机的完全控制权, 这他喵的就是漏洞,而且属于大家都知道的漏洞,

所以不建议非root用户控制docker记住这些就行了

下一篇就是 docker 中安装 mysql 8.0 了

转载于:https://www.cnblogs.com/qkstart/p/10973445.html

你可能感兴趣的文章
JavaScript启示录
查看>>
我需要什么样的浏览器?
查看>>
取textaera里的值
查看>>
java设计模式1--工厂方法模式(Factory Method)
查看>>
博客第一弹—聊聊HTML的那些事
查看>>
上海2017QCon个人分享总结
查看>>
HIVE快速入门 分类: B4_HIVE 2015-...
查看>>
Mysql安装方法及安装问题解决
查看>>
Java动态代理的两种实现方式:
查看>>
PHP trait
查看>>
Redis的常用命令(三)
查看>>
HDOJ 4749 Parade Show
查看>>
python 多线程并发threading & 任务队列Queue
查看>>
【黑马程序员】资深程序员的见解
查看>>
1_fbauto
查看>>
IO体系、集合体系、多线程、jdbc
查看>>
Service Bus Namespace 和 Access Control
查看>>
关于时间:UTC/GMT/xST/ xDT
查看>>
[51Nod1089] 最长回文子串 V2(Manacher算法)
查看>>
Asp.Net生命周期系列六
查看>>