首页 > 系统相关 >Docker(一):Linux系统下Docker的安装与卸载

Docker(一):Linux系统下Docker的安装与卸载

时间:2023-06-07 19:33:10浏览次数:45  
标签:Linux ce yum 卸载 镜像 Docker docker

一、准备工作

1.Linux系统,我这里使用的是云服务器CentOS7

2.查看系统内核

系统内核需要3.0以上

 3.系统版本

 二、安装过程

1.卸载旧的版本

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

 2.安装软件包

yum install -y yum-utils

 这里是已经存在了

3.设置镜像的仓库

默认仓库:
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
阿里云仓库:
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

官网给出的默认仓库是国外的,此处我们使用阿里云的仓库

 4.更新yum软件包索引

yum makecache fast

 5.安装docker引擎

yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

6.判断是否安装成功

docker version

 7.启动docker

systemctl start docker

 8.测试hello-world

docker run hello-world

 从上面图片可以看出,一开始并没有hello-world镜像,然后从库中拉到了hello-world镜像,拉去完成后运行弹出“Hello from Docker!”的信息。

9.查看已存在的镜像

docker images

至此,docker的安装就完成了。

三、卸载docker

1.卸载软件包

yum remove docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras

2.卸载镜像、容器以及配置文件

rm -rf /var/lib/docker
rm -rf /var/lib/containerd

从此处可以看出docker的资源目录。

 

(本文仅做个人学习记录用,如有纰漏敬请指正)

标签:Linux,ce,yum,卸载,镜像,Docker,docker
From: https://www.cnblogs.com/jmsstudy/p/17464314.html

相关文章

  • 第3天学习Docker-Docker部署常见应用(MySQL、Tomcat、Nginx、Redis、Centos)
    前提须知:(1)搜索镜像命令格式:dockersearch镜像名(2)设置Docker镜像加速器详见文章:Docker设置ustc的镜像源(镜像加速器)1、部署MySQL拉取镜像(这里拉取mysql5.7版本)[root@localhost~]#dockerpullmysql:5.7创建容器(默认运行)[root@localhost~]#dockerrun-di--name=my_mysql-p330......
  • docker安装spark
    curl-L"https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname-s)-$(uname-m)"-o/usr/local/bin/docker-composechmod+x/usr/local/bin/docker-composedocker-compose--versiondockerpullsingularities/sparkvidocke......
  • amazon linux ssh 使用密码登录
    amazonlinux ssh 使用密码登录1、使用AWS控制台创建的密钥对或者直接通过网页登录注意:使用pem私钥不允许直接登录root用户,只能登录默认用户例如:ec2-user,ubuntu等等2、创建root密码sudopasswdroot3、切换到root用户suroot4、修改sshd_config文件vim/etc/ssh/sshd_conf......
  • amazon linux 2 重置root密码
    amazonlinux2重置root密码linux的版本很多,但是重置root用户的密码的方法都是相似的,都是进入单用户模式修改root密码。步骤1.重启amazonlinux2重启amazonlinux2服务器后,进入系统加载页面2.按键盘“e”键,进入编辑模式3.移动光标找到linux16开头的那行,将光标移动到该行的末......
  • Linux 下启动jmeter 报-bash: bin/jmeter: Permission denied
    问题:通过cd进入jmeter目录中,执行脚本 bin/jmeter-n-txxxxx.jmx -l../50.jtl出现以下问题解决方法:修改文件权限chmod+xbin/jmeter修改后再次执行可正常启动 ......
  • docker iptables
    -name:获取是否已经安装dockershell:'systemctlis-activedocker||echo"NoFound"'register:docker_svc#18.09.x版本二进制名字有变化,需要做判断-name:获取docker版本信息shell:"{{base_dir}}/bin/dockerd--version|cut-d''-f3"regist......
  • Linux分析进程占用内存最高和占用CPU最高 的 命令
    Linux分析进程占用内存最高和占用CPU最高这里只显示最高的前5个,如果想显示更多的话,可以自己修改:查看占用内存最高的5个进程psaux|sort-k4nr|head-n5查看占用cpu最高的5个进程psaux|sort-k3nr|head-n5......
  • [Docker/K8S]Docker与K8S的区别
    1定义角度Docker是一种开放源码的应用容器引擎,允许开发人员将其应用和依赖包打包成可移植的容器/镜像中;然后,发布到任何流行的Linux或Windows机器上,也能实现虚拟化。该容器完全使用沙箱机制,彼此之间没有任何接口。k8s,全称kubernetes,是一种开放源码的容器集群管理系统,能......
  • rancher 卸载后重装报错
    报错信息kubectlcreatenamespacecattle-systemErrorfromserver(InternalError):Internalerroroccurred:failedcallingwebhook"rancher.cattle.io.namespaces.create-non-kubesystem":failedtocallwebhook:Post"https://rancher-webhook.cattl......
  • linux操作系统内核简介
    为啥要对服务端进行监控分析?jmeter监控,如果tps低,响应时间长,能不能发现瓶颈在哪?不能压力断的重要性:看性能衰减1.linux操作系统内核简介linux内核作用:与计算机硬件进行交互,实现对硬件部件的编程控制和接口操作,调度对硬件资源的访问为计算机上的用户程序提供一个高级的执行环......