docker 宿主机系统时间出错造成容器内下载软件时报错

16 篇文章 0 订阅

举个例子,很多docker镜像自身没有带vi、vim等文本编辑器,在需要编辑某些软件的配置文件时,我们首先需要在 bash命令行,下载vi或者vim

apt update
apt install vim

但往往 apt update 会报错,这个时候我们需要更新docker 容器所在宿主机的系统时间

# 查看系统时间
date

是不是发现和真实时间有出入?

# 更新系统时间
ntpdate 0.asia.pool.ntp.org

如果没有 ntpdate ,则先安装

yum install -y ntpdate

最后将系统时间同步到硬件,防止系统重启后时间被还原

hwclock --systohc

这个时候,我们再进入容器,在 bash 下更新 apt 则一切正常

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值