docker的卸载

1. 先停止docker服务

执行命令 systemctl stop docker

2. 删除docker的安装包

  • 先查找docker的安装包

执行命令 yum list installed | grep docker

  • 然后删除上面查找的安装包

执行命令 yum remove docker-ce.xxx docker-ce-cli.xxx docker-ce-rootless-extras.xxx docker-scan-plugin.xxx

  • 最后验证下,是不是没有docker的安装包了

执行命令 rqm -qa | grep docker

3. 删除docker的镜像文件(默认在/var/lib/docker目录下)

或者保险起见,在卸载之前先用docker info查看存储的位置(如果没有重新挂其他的目录的情况下,都是在/var/lib/docker)。

执行命令 rm -rf /var/lib/docker

执行完以上步骤docker就卸载成功了。

docker安装

本例中安装docker的版本是19.03.09,安装方式是通过离线安装包安装。安装包下载地址

  1. 解压docker的安装文件

在放安装包目录里执行命令 tar -zxvf docker-19.03.9.tgz

  1. 将解压的文件复制到/usr/bin/

执行命令 cp docker/* /usr/bin/

  1. 在/etc/systemd/system目录下创建docker.service文件,并给该文件添加执行权限。

文件名为docker.service的内容如下:

[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
Type=notify
# the default is not to use systemd for cgroups because the delegate issues still
# exists and systemd currently does not support the cgroup feature set required
# for containers run by docker
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
# Having non-zero Limit*s causes performance problems due to accounting overhead
# in the kernel. We recommend using cgroups to do container-local accounting.
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
# Uncomment TasksMax if your systemd version supports it.
# Only systemd 226 and above support this version.
#TasksMax=infinity
TimeoutStartSec=0
# set delegate yes so that systemd does not reset the cgroups of docker containers
Delegate=yes
# kill only the docker process, not all processes in the cgroup
KillMode=process
# restart the docker process if it exits prematurely
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s[Install]
WantedBy=multi-user.target

给该文件添加可执行权限。

执行命令 chmod +x /etc/systemd/system/docker.service

  1. 启动docker

执行命令 systemctl daemon-reload 重载unit配置文件
执行命令 systemctl start docker 启动Docker
执行命令 systemctl enable docker.service 设置开机自启,看自身需求执行
执行命令 systemctl status docker 查看Docker状态

  1. 检查成功与否

执行命令 docker -v 查看Docker版本

docker的安装和卸载相关推荐

  1. Docker从安装到卸载

    Docker -- 从安装到卸载 一.安装 Asbru 工具 1. 安装 2. 访问宿主机 二.安装 Docker CE 容器 1. 安装必要的一些系统工具 2. 添加软件源信息 3. 创建元数据缓存 ...

  2. Linux发行版CentOS下Docker的安装和卸载

    目录 1.Docker的安装 2.Docker的卸载 linux中安装docker的方式有几种,本文是基于docker仓库的安装 前置须知: 本文的服务器并非虚拟出来的服务器,而是在阿里云ESC上进行 ...

  3. Linux CentOS 8中Docker的安装与卸载

    目录 一.安装yum-utils 二.安装前准备 三.Docker仓库 四.Docker版本 五.Docker安装 六.Docker启动 七.Docker卸载 一.安装yum-utils    yum ...

  4. CentOS系统下docker的安装与卸载

    Docker简介 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制, ...

  5. docker离线安装与卸载

    离线安装 下载安装包 下载地址: download.docker.com/linux/static/stable/x86_64 上传安装包到服务器上并解压 进入docker目录复制所有文件到/usr/ ...

  6. Linux环境安装、卸载Docker

    Linux环境安装.卸载Docker 安装: 1.Docker要求CentOS系统的内核版本高于 3.10 ,通过 uname -r 命令查看你当前的内核版本是否支持安账docker 2.更新yum包 ...

  7. docker 安装 与 卸载 centos

    [Docker那些事]系列文章 docker 安装 与 卸载 centos Dockerfile 文件结构.docker镜像构建过程详细介绍 Dockerfile文件中CMD指令与ENTRYPOINT ...

  8. linux 卸载docker 离线_Linux环境安装、卸载Docker

    安装: 1.Docker要求CentOS系统的内核版本高于 3.10 ,通过 uname -r命令查看你当前的内核版本是否支持安装docker 2.更新yum包:sudo yum update 3.安 ...

  9. 02. Docker安装记录卸载

    notice: 本文所有内容参考文档,具体没有任何价值 Linux(CentOS 7 ) 1. 安装 查看系统信息: # 系统版本是3.0以上的: [root@VM-8-4-centos /]# un ...

最新文章

  1. C# winform treeview node添加右键菜单并选中节点
  2. python socket学习
  3. 保存图像_设计干货知识:SVG vs PNG vs JPG|图像格式的优缺点
  4. 编码练习——Java-4-字符串
  5. 从Web借鉴UI设计
  6. ASP.NET Core Razor 视图组件
  7. 指令重排序所带来的问题及使用volatile关键字解决问题
  8. P3243 [HNOI2015]菜肴制作(拓扑 + 优先队列)
  9. 研究生学习阶段时间安排
  10. chrome使用脚本修改组策略_允许Chrome安装第三方网站的脚本以及扩展的方法
  11. java对象数组排序的一种方式
  12. wps如何使用ppt美化大师_WPS的ppt一键美化软件怎么用
  13. 数据结构题集第一章(严蔚敏)
  14. rtmp http mp4 网页播放器
  15. jmeter进行http压力测试
  16. 基于simulink的模糊PID控制器设计与实现
  17. 从已知身份证号码中提取生日和性别
  18. 2019年数学建模美赛经验总结
  19. Spring IOC 学习总结
  20. Office2016 Excel 快捷键备忘录

热门文章

  1. 华为一碰传nfc_一碰就传 Huawei Share 3.0体验:超方便
  2. iOS —双重认证,苹果开发者中心进不去了,xcode也不能添加账户了? Application Loader 登录不上?
  3. 【软件设计师21天-考点整理】4)计算机系统构成及硬件基础知识
  4. python程序化交易实例-python程序化交易神器——tushare
  5. 广东有哪些计算机自主招生的大专学校,广东2017年高职自主招生参与院校28所
  6. 2023年总结的web前端学习路线分享(学习导读)
  7. https://github.com/espressif/esp8266_mp3_decoder
  8. TQ2440之LED点亮
  9. 靶场设备常见的报靶方式有哪些
  10. 一年级阿里算法工程师的工作总结