docker在centos7宿主机上的安装和卸载

本文主要让用户在centos7的系统上,进行docker的安装和卸载实操,安装方式只介绍日常使用的安装方式,以便后文针对docker进行学习。

目录

-基础环境准备
-卸载老的docker版本
-安装docker-ce
-卸载docker-ce

基础环境准备

docker安装我这里操作系统使用centos7.4,使用yum安装docker。存储驱动推荐使用overlay2文件系统;

卸载老的docker版本

老的docker版本也被称为docker或者docker-engine,如果已经安装在你的机器上,请卸载他们。

$ yum remove docker                   docker-client                   docker-client-latest                   docker-common                   docker-latest                   docker-latest-logrotate                   docker-logrotate                   docker-engine

注意:卸载完docker之后,原有的镜像,容器,持久化存储和网络,是受保护的,他们都存放在/var/lib/docker/的目录结构下面;

安装docker-ce的三种方式

安装docker的三种方式:

  1. 大部分用户使用docker的yum仓库来安装,这也是推荐的安装方式;
  2. 也有用户使用rpm包进行安装;
  3. 在一些测试环境或者开发环境中,用户选择自动化安装脚本的方式安装docker。

下面我将使用docker的yum仓库来进行安装:
步骤一:下载docker-ce的官方yum源

wget https://download.docker.com/linux/centos/docker-ce.repo -O  /etc/yum.repos.d/docker-ce.repo 

步骤二: 查看有那些可用的docker-ce的固定版本

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

步骤三: 安装docker-ce的固定版本docker-ce-18.06.3.ce-3.el7

yum install docker-ce-18.06.3.ce-3.el7

docker的卸载

docker的卸载分为两个步骤:

  1. 删除安装包

    yum -y remove docker-ce
  2. 在我们的主机上镜像,容器,卷,以及自定义配置文件并不会自动删除,如果需要删除他们,需要执行下面的命令:
    rm -rf /var/lib/docker

原文地址:https://www.cnblogs.com/chenxiba/p/11320379.html

时间: 2024-08-16 10:59:21

docker在centos7宿主机上的安装和卸载的相关文章

Centos7.5 VMtools的安装与卸载

一.安装 1.自带tools:  选择VMware工具栏 => 虚拟机 => 安装VMtools 2.挂载光驱 3.tar -zxvf VMwareTools-10.3.2-9925305.tar.gz(这里以tar文件为例) 4.切换到目标目录,执行 ①安装gcc yum install gcc -y ②更新kernel-headers yum install kernel-devel-$(uname -r) ③开始安装 ./ vmware-install.pl 安装过程一路确定即可,记得最

docker宿主机上的端口无法对外提供服务

因为特殊要求有个服务需要配置到宿主机上,所以引发了以下这个问题. 实验:容器中安装Tomcat,映射到宿主机为6666. 宿主机中也安装Tomcat,端口为8080. 端口使用netstat查看全部开启. 浏览器:访问容器中Tomcat 端口6666 访问成功 , telnet 6666端口成功              访问宿主机Tomcat 端口8080 访问失败 , telnet 8080端口失败 排错分析:说明宿主机8080端口对外是关闭的,而又想到宿主机ssh端口22为什么是对外可以通

Kubernetes+Docker的云平台在CentOS7系统上的安装

Kubernetes+Docker的云平台在CentOS7系统上的安装 1.运行VirtualBox5. 2.安装CentOS7系统. 注意:选择Basic Server类型 安装过程略. 3.修改计算机IP和计算机名. 1)nmtui 1. 修改主机名: nmcli general hostname slave1.smartmap.com 2. 修改网络连接 nmcli connection edit enp0s3 nmcli> goto ipv4 nmcli ipv4> set metho

docker+centos7 + python3.7 + scrapyd 安装过程

现在安装 docker https://www.cnblogs.com/angdh/p/12197143.html 非dockerfile 方法 下拉 centos7的镜像 docker pull centos:7 使用  docker images 查看 镜像id docker run -it --name=c7 镜像id /bin/bash 进入 容器 后 安装 python3.7 https://www.cnblogs.com/angdh/p/10564369.html 再 安装 scra

Docker(一) - CentOS7中安装Docker - (视频教程)

Docker的使用越来越多,安装也相对简单.本文使用视频的方式展示在CentOS7系统中安装Docker,本文更适合于准备入门学习Docker的童靴. 以下视频,请带上耳机开始聆听 (双击全屏播放) 往期教程: .NET开发框架(一)-框架介绍与视频演示 .NET开发框架(二)-框架功能简述 .NET开发框架(三)-高可用服务器端设计 .NET开发框架(四)-服务器IIS实践教程 .NET开发框架(五)-IIS上部署ASP.NET Core项目教程 .NET开发框架(六)-架构设计之IIS负载均

docker容器共享宿主机环境,从而为镜像体积减负

一.背景介绍 响应公司技术发展路线,开发的服务均需要将打成docker镜像,使用docker进行统一管理.可是随着服务越来越多,镜像也越来越多.每次制作镜像的时候都需要将依赖打进容器,这样一个jre的环境就是100多M.有一天突发奇想,容器能不能共用宿主机的环境?这样每次打镜像时体积就会少不少.于是就动手试试了试,结果还真可以,哈哈. 二.测试 我们测试用的是java的web项目做的测试,框架用的springboot,由于集成了tomcat插件,所以web项目打成jar包即可运行. 1.在宿主机

docker中容器(Debian)安装软件

环境:Debian 修改yum源 在宿主机上创建sources.list文件 $ vi /etc/apt/sources.list替换成 deb http://mirrors.aliyun.com/debian wheezy main contrib non-free deb-src http://mirrors.aliyun.com/debian wheezy main contrib non-free deb http://mirrors.aliyun.com/debian wheezy-u

CentOS 7在虚拟机上的安装,并且使用Xshell进行远程控制(操作理论结合!)

因为CentOS 7是Linux的发行版之一,所以我们在安装CentSO 7之前需要先了解一下什么是Linux系统: Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户.多任务.支持多线程和多CPU的操作系统.伴随着互联网的发展,Linux得到了来自全世界软件爱好者.组织.公司的支持.它除了在服务器操作系统方面保持着强劲的发展势头以外,在个人电脑.嵌入式系统上都有着长足的进步.使用者不仅可以直观地获取该操作系统的实现机制,而且可以根据自身的需要来修改完

揭开docker的面纱——基础理论梳理和安装流程演示

揭开docker的面纱(基础理论和安装详解) 前言 ? 本文将围绕以下几个方面来揭开docker的面纱: 什么是docker? 为什么需要docker? docker的核心概念 什么是docker? ? 基于Linux而言,docker是在其中运行应用的一款开源工具,可以认为是一种轻量级的虚拟机.docker的logo是一条载着集装箱的鲸鱼(旧版的logo),新版的logo则是直接简化了细节,更改了颜色,如下图. 从图片中就可以看出来,docker的创建和开发者们的意图.鲸鱼--宿主机,块状箱-