当前位置: 首页 > news >正文

Docker安装与卸载

Docker安装与卸载

安装

yum install -y yum-utils \device-mapper-persistent-data \lvm2 --skip-broken

更新本地镜像源

  1. 打开终端或 SSH 连接到 Rocky Linux 的服务器。

  2. 进入 /etc/yum.repos.d/ 目录,该目录包含 Rocky Linux 的 yum 配置文件。

    cd /etc/yum.repos.d/
    
  3. 备份当前的 yum 配置文件,以防万一需要还原。

    sudo cp *.repo *.repo.bak
    
  4. 使用文本编辑器(如 vinano)打开 Rocky Linux 的 yum 配置文件。

    sudo vi Rocky.repo
    

    如果你使用的是 Rocky Linux 8,那么配置文件的名称可能是 rocky8.repo

  5. 在打开的文件中,找到以 [base] 开头的部分,通常是一个名为 rocky-base.repo 或类似的节。

  6. 在该节中,找到 baseurl 行,并将其注释掉(在行前面添加 #)。

    # baseurl=http://...
    
  7. 在注释掉的 baseurl 行下方添加阿里云的镜像源地址。你可以根据你所在的地区选择合适的镜像源地址。以下是一些常用的阿里云镜像源地址:

    • 阿里云中国大陆镜像源:

      baseurl=http://mirrors.aliyun.com/rocky/$releasever/BaseOS/$basearch/os/
      

    请注意,上述地址中的 $releasever$basearch 是变量,会被实际的版本号和架构替换。

  8. 保存并关闭文件。

  9. 清除 yum 缓存。

    sudo yum clean all
    
  10. 更新 yum 缓存并安装软件包。

    sudo yum update
    

安装docker

yum install -y docker-ce

卸载

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

启动Docker

在启动Docker建议关闭防火墙,但是在企业中肯定是不能这么做的。

关闭是因为防止以后学习时端口没开造成不必要的麻烦。

关闭防火墙

# 关闭
systemctl stop firewalld
# 禁止开机启动
systemcyl disable firewalld

启动Docker

# 启动docker
systemctl start docker
# 查看状态
systemctl status docker
# 停止docker
systemctl stop docker
# 查看版本
docker -v
# 重启docker
systemctl restart docker
# 设置开机启动
systemcyl enable docker

配置docker镜像

教程

# 创建docker文件夹
sudo mkdir /etc/docker
# 编辑镜像地址
sudo vi /etc/docker/daemon.json
# 将下面换成镜像地址
{"registry-mirrors": ["镜像加速器地址"]
}
# 重新加载docker文件
sudo systemctl daemon-reload
# 重启docker服务
sudo systemctl restart docker

在阿里云中找到控制台之后在页面上方中搜索镜像,找到如下图所示

网址为:https://cr.console.aliyun.com/cn-qingdao/instances/mirrors

在这里插入图片描述

每个人的镜像都是不一样的,所以要登录自己的账号

在这里插入图片描述

实例

mkdir -p /etc/docker #创建配置文件目录。
tee /etc/docker/daemon.json <<-'EOF' #写入加速配置。
{"registry-mirrors": ["https://gwsg6nw9.mirror.aliyuncs.com"]
}
EOF
systemctl daemon-reload #重新加载配置文件。
systemctl restart docker #重启Docker服务。速配置。
{"registry-mirrors": ["https://gwsg6nw9.mirror.aliyuncs.com"]
}
EOF
systemctl daemon-reload #重新加载配置文件。
systemctl restart docker #重启Docker服务。
http://www.lryc.cn/news/170129.html

相关文章:

  • 【Davinci开发】:开发过程问题记录及总结
  • 数据结构——排序算法——冒泡排序
  • vscode使用
  • python经典百题之求前!的和
  • C语言入门Day_22 初识指针
  • 【面试必刷TOP101】删除链表的倒数第n个节点 两个链表的第一个公共结点
  • 手刻 Deep Learning -第壹章 -PyTorch教学-激励函数与感知机入门(上)
  • 物理内存分配
  • RFID产线自动化升级改造管理方案
  • 全量数据采集:不同网站的方法与挑战
  • Redis——渐进式遍历和数据库管理命令
  • 如何打造可视化警务巡防通信解决方案
  • ATF(TF-A) SPMC威胁模型-安全检测与评估
  • BIO AIO NIO 的区别
  • 大数据学习1.1-Centos8网络配置
  • 在Android studio 创建Flutter项目运行出现问题总结
  • Ceph入门到精通-ceph对于长文件名如何处理
  • vue+element-ui 项目实战示例详解【目录】
  • 性能测试-性能调优主要方向和原则(15)
  • 关于taos数据库使用过程中突发“unable to establish connection”问题解决
  • 【Qt】Qt中将字符串转换为数字类型的函数总结以及用法示例
  • 效率工具3-计算机网络工具
  • 2万多条汉字笔画笔顺查询ACCESS\EXCEL数据库
  • 我的一周年创作纪念日,感谢有你们
  • 【音视频】ffplay源码解析-PacketQueue队列
  • C++ 霍夫变换圆形检测
  • ​南阳师范学院图书馆藏《​乡村振兴战略下传统村落文化旅游设计》许少辉八一新著——2023学生开学季辉少许
  • 如何将你在树莓派上部署的 IoT 物联网 MQTT 服务发布到公网?
  • 系统架构设计师(第二版)学习笔记----软件工程
  • C与C++字符串分割方法示例汇总