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

5.1、深度剖析 docker run 命令:原理阐释与数据持久化实践探究

5.1、深度剖析 docker run 命令:原理阐释与数据持久化实践探究

    • 1、更换国内yum源
    • 2、更换国内docker源
    • 3、卸载旧版docker
    • 4、docker安装
    • 5、镜像加速器
    • 6、镜像下载
    • 7、docker run命令
      • 交互式启动-it
      • 非交互式后台运行
      • 其他参数
    • 8、持久化存储
      • 目录挂载
      • 数据卷挂载
      • 数据同步

1、更换国内yum源

yum -y install wget yum-utils epel-release
mv  /etc/yum.repos.d/CentOS-Base.repo  /etc/yum.repos.d/CentOS-Base.repo.bak

curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
或
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

yum clean all && yum makecache

2、更换国内docker源

curl -o /etc/yum.repos.d/docker-ce.repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum clean all && yum makecache

3、卸载旧版docker

[root@localhost ~]# yum list installed |grep docker
containerd.io.x86_64            1.6.33-3.1.el7                 @docker-c
docker-buildx-plugin.x86_64     0.14.1-1.el7                   @docker-c
docker-ce.x86_64                3:19.03.6-3.el7                @docker-c
docker-ce-cli.x86_64            1:26.1.4-1.el7                 @docker-c
docker-compose-plugin.x86_64    2.27.1-1.el7                   @docker-c


[root@localhost ~]# yum remove docker
[root@localhost ~]# yum remove containerd.io.x86_64

删除:

  rm -rf /etc/docker
  rm -rf /run/docker
  rm -rf /var/lib/dockershim
  rm -rf /var/lib/docker

4、docker安装

## yum安装

yum update
yum install -y yum-utils device-mapper-persistent-data lvm2
yum install docker-ce -y

# 查看源中可用版本
yum list docker-ce --showduplicates | sort -r

如果需要安装旧版本
yum install y docker-ce-18.09.9

5、镜像加速器

vim /etc/docker/daemon.json

添加一下内容:

 

相关文章:

  • vp 2023 icpc 合肥 解题补题记录 [F E J G]
  • 什么是 React Router?如何使用?
  • 7.渐入佳境 -- 优雅的断开套接字连接
  • [Spark]深入解密Spark SQL源码:Catalyst框架如何优雅地解析你的SQL
  • 具身导航中的视觉语言注意力蒸馏!Vi-LAD:实现动态环境中的社会意识机器人导航
  • vue3 ts 自定义指令 app.directive
  • 5G网络下客户端数据业务掉线频繁
  • git工具
  • Mysql为什么有时候会选错索引
  • IE之路专题10.OSFP专题
  • python操作mongodb
  • 论文阅读:Invertible Grayscale
  • 【maxENT】最大熵模型(Maximum Entropy Model)介绍与使用(maxENT软件)
  • Python基础语法速通(自用笔记)
  • 01新手村
  • QML布局关于【Row】和【RowLayout】有何异同
  • 游戏引擎学习第223天
  • 解读数据集成建模中的数据模型
  • 蓝桥赛前复习2:一维差分二维差分
  • 讲解贪心算法
  • 经济日报刊文:品牌经营不能让情怀唱“独角戏”
  • 中国海警依法驱离日非法进入我钓鱼岛领海船只
  • 44岁街舞运动推广者、浙江省街舞运动协会常务理事钟永玮离世
  • 长安汽车辟谣作为二级企业并入东风集团:将追究相关方责任
  • 阿曼宣布美国与胡塞武装达成停火协议
  • 41年轮回,从洛杉矶奔向洛杉矶,李宁故地重游再出发