卸载docker 并升级至最新

编程知识 更新时间:2023-04-27 06:35:27

系列文章目录

提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 系列文章目录
  • 查看安装docker的包
    • 删除docker低版本包
    • 确认是否是删除干净
  • 一、升级docker
  • 二、查看docker版本并启动docker
    • 1.引入库
    • 2. 执行以下命令
    • 2.读入数据
  • 总结


查看安装docker的包

[root@host20 ~]#  rpm -qa | grep docker 
docker-1.13.1-208.git7d71120.el7_9.x86_64
docker-common-1.13.1-208.git7d71120.el7_9.x86_64
docker-client-1.13.1-208.git7d71120.el7_9.x86_64

删除docker低版本包

[root@host20 ~]#  yum remove docker-common-1.13.1-208.git7d71120.el7_9.x86_64  docker-client-1.13.1-208.git7d71120.el7_9.x86_64 docker-1.13.1-208.git7d71120.el7_9.x86_64
Loaded plugins: fastestmirror, langpacks, product-id, search-disabled-repos, subscription-manager

This system is not registered with an entitlement server. You can use subscription-manager to register.

Resolving Dependencies
--> Running transaction check
---> Package docker.x86_64 2:1.13.1-208.git7d71120.el7_9 will be erased
---> Package docker-client.x86_64 2:1.13.1-208.git7d71120.el7_9 will be erased
---> Package docker-common.x86_64 2:1.13.1-208.git7d71120.el7_9 will be erased
--> Finished Dependency Resolution

Dependencies Resolved

===================================================================================================================================================================================================================================
 Package                                               Arch                                           Version                                                                Repository                                       Size
===================================================================================================================================================================================================================================
Removing:
 docker                                                x86_64                                         2:1.13.1-208.git7d71120.el7_9                                          @extras                                          64 M
 docker-client                                         x86_64                                         2:1.13.1-208.git7d71120.el7_9                                          @extras                                          13 M
 docker-common                                         x86_64                                         2:1.13.1-208.git7d71120.el7_9                                          @extras                                         4.4 k

Transaction Summary
===================================================================================================================================================================================================================================
Remove  3 Packages

Installed size: 76 M
Is this ok [y/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Erasing    : 2:docker-1.13.1-208.git7d71120.el7_9.x86_64                                                                                                                                                                     1/3 
warning: /etc/sysconfig/docker-storage saved as /etc/sysconfig/docker-storage.rpmsave
warning: /etc/docker/daemon.json saved as /etc/docker/daemon.json.rpmsave
  Erasing    : 2:docker-client-1.13.1-208.git7d71120.el7_9.x86_64                                                                                                                                                              2/3 
  Erasing    : 2:docker-common-1.13.1-208.git7d71120.el7_9.x86_64                                                                                                                                                              3/3 
  Verifying  : 2:docker-common-1.13.1-208.git7d71120.el7_9.x86_64                                                                                                                                                              1/3 
  Verifying  : 2:docker-1.13.1-208.git7d71120.el7_9.x86_64                                                                                                                                                                     2/3 
  Verifying  : 2:docker-client-1.13.1-208.git7d71120.el7_9.x86_64                                                                                                                                                              3/3 

Removed:
  docker.x86_64 2:1.13.1-208.git7d71120.el7_9                           docker-client.x86_64 2:1.13.1-208.git7d71120.el7_9                           docker-common.x86_64 2:1.13.1-208.git7d71120.el7_9                          

Complete!

确认是否是删除干净

[root@host20 ~]#  rpm -qa | grep docker 
[root@host20 ~]# 

一、升级docker

[root@host20 ~]# curl -fsSL https://get.docker/ | sh
# Executing docker install script, commit: 93d2499759296ac1f9c510605fef85052a2c32be
+ sh -c 'yum install -y -q yum-utils'
Package yum-utils-1.1.31-54.el7_8.noarch already installed and latest version
+ sh -c 'yum-config-manager --add-repo https://download.docker/linux/centos/docker-ce.repo'
Loaded plugins: fastestmirror, langpacks, product-id, subscription-manager

This system is not registered with an entitlement server. You can use subscription-manager to register.

adding repo from: https://download.docker/linux/centos/docker-ce.repo
grabbing file https://download.docker/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
repo saved to /etc/yum.repos.d/docker-ce.repo
+ '[' stable '!=' stable ']'
+ sh -c 'yum makecache'
Loaded plugins: fastestmirror, langpacks, product-id, search-disabled-repos, subscription-manager

This system is not registered with an entitlement server. You can use subscription-manager to register.

Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun
 * extras: mirrors.aliyun
 * updates: mirrors.aliyun
base                                                                                                                                                                                                        | 3.6 kB  00:00:00     
docker-ce-stable                                                                                                                                                                                            | 3.5 kB  00:00:00     
extras                                                                                                                                                                                                      | 2.9 kB  00:00:00     
updates                                                                                                                                                                                                     | 2.9 kB  00:00:00     
updates/7/x86_64/filelists_db                                                                                                                                                                               | 6.1 MB  00:00:00     
Metadata Cache Created
+ '[' -n '' ']'
+ sh -c 'yum install -y -q docker-ce'
warning: /var/cache/yum/x86_64/7/docker-ce-stable/packages/containerd.io-1.4.9-3.1.el7.x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID 621e9f35: NOKEY
Public key for containerd.io-1.4.9-3.1.el7.x86_64.rpm is not installed
Importing GPG key 0x621E9F35:
 Userid     : "Docker Release (CE rpm) <docker@docker>"
 Fingerprint: 060a 61c5 1b55 8a7f 742b 77aa c52f eb6b 621e 9f35
 From       : https://download.docker/linux/centos/gpg
+ version_gte 20.10
+ '[' -z '' ']'
+ return 0
+ sh -c 'yum install -y -q docker-ce-rootless-extras'
Package docker-ce-rootless-extras-20.10.8-3.el7.x86_64 already installed and latest version

================================================================================

To run Docker as a non-privileged user, consider setting up the
Docker daemon in rootless mode for your user:

    dockerd-rootless-setuptool.sh install

Visit https://docs.docker/go/rootless/ to learn about rootless mode.


To run the Docker daemon as a fully privileged service, but granting non-root
users access, refer to https://docs.docker/go/daemon-access/

WARNING: Access to the remote API on a privileged Docker daemon is equivalent
         to root access on the host. Refer to the 'Docker daemon attack surface'
         documentation for details: https://docs.docker/go/attack-surface/

================================================================================

[root@host20 ~]# 

示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。

二、查看docker版本并启动docker

1.引入库


[root@host20 ~]# docker --version
Docker version 20.10.8, build 3967b7d
[root@host20 ~]# systemctl start docker
[root@host20 ~]# systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
[root@host20 ~]# 

2. 执行以下命令

[root@host20 ~]# yum install -y yum-utils >   device-mapper-persistent-data >   lvm2
[root@host20 ~]#  systemctl enable docker
[root@host20 ~]# 
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
import warnings
warnings.filterwarnings('ignore')
import  ssl
ssl._create_default_https_context = ssl._create_unverified_context

2.读入数据

代码如下(示例):

data = pd.read_csv(
    'https://labfile.oss.aliyuncs/courses/1283/adult.data.csv')
print(data.head())

该处使用的url网络请求的数据。


总结

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

更多推荐

卸载docker 并升级至最新

本文发布于:2023-04-20 14:01:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/4cedbcdf6e9eb081654ca1e056c9299b.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:最新   docker

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 90272文章数
  • 23313阅读数
  • 0评论数