# 安装chrony
yum install -y chrony
# 启动 chrony 并 设为系统自动启动
systemctl start chronyd.service && systemctl enable chronyd.service
# 查看是否启动成功
systemctl status chronyd.service
# 设置时区
timedatectl set-timezone "Asia/Shanghai"
# 修改chrony.conf文件
vi /etc/chrony.conf
# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
# pool 2.centos.pool.ntp.org iburst 注释掉
server ntp.aliyun.com iburst # 新增行
server cn.ntp.org.cn iburst # 新增行
# 重启服务
systemctl restart chronyd.service
# 执行时间同步命令
chronyc sources -v
# 安装ntpdate
yum -y install ntpdate
# 同步时间
ntpdate cn.pool.ntp.org
# date查看日期时间是否正确了
date
cd /etc/yum.repos.d/
sudo sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sudo sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
## 先卸载,防止安装冲突
sudo yum remove docker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\docker-logrotate\docker-engine
## 设置安装源
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
## 安装docker
sudo yum install -y docker-ce docker-ce-cli containerd.io
## 如果报错信息
#(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip #uninstallable packages or '--nobest' to use not only best candidate packages)
## 解决方法
yum install --allowerasing docker-ce -y
## 查看版本号
docker -v
# 删除旧版本
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
# 更新一下yum
yum update
# yum相关的依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
# 配置yum 告诉yum在哪下docker(官网,二选一)
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 配置yum 告诉yum在哪下docker(阿里云镜像,二选一)
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 安装docker-ce 社区版(免费,官网用)
yum install -y docker-ce
# 安装docker-ce 社区版(免费,阿里用)
yum install docker-ce docker-ce-cli containerd.io
# -v version 查看版本,验证安装成功
docker -v
https://cr.console.aliyun.com/undefined/instances/mirrors?accounttraceid=9f944053f6874201832115e298e15d84idyl
错误: 无法验证 github.com 的由 “/C=US/O=DigiCert Inc/CN=DigiCert TLS Hybrid ECC SHA384 2020 CA1” 颁发的证书:
颁发的证书还未生效。
要以不安全的方式连接至 github.com,使用“--no-check-certificate”
按照错误信息中提示的内容操作,命令后加 --no-check-certificate
# github下载 https://github.com/docker/compose/releases
# ARM 架构下载 docker-compose-linux-aarch64
# 将名字修改为 docker-compose
mv docker-compose-linux-aarch64 /usr/local/bin/docker-compose
# 授权
sudo chmod 777 docker-compose
# github下载 https://github.com/docker/compose/releases
# docker-compose-linux-aarch64
# 将名字修改为 docker-compose
mv docker-compose-linux-aarch64 docker-compose
# 授权
sudo chmod 777 docker-compose
# 配置环境变量
cd ~
open .bash_profile
# 写入以下内容,注意我把 docker-compose 放到了 /usr/local/bin ,这里修改为你存放的位置
export PATH=$DOCKER_COMPOSE_HOME:/usr/local/bin:$PATH
# 刷新配置文件
source /etc/profile