首页 > 其他分享 >自动化安装docker

自动化安装docker

时间:2022-10-14 21:33:44浏览次数:42  
标签:mirrors com repos etc yum 自动化 docker 安装

#!/bin/bash

#docker_ce_version='-20.10.10-3.el7'

yum install -y yum-utils


#rm -rf /etc/yum.repos.d/*
bakdir=`date +%F`
mkdir -p /etc/yum.repos.d/$bakdir
mv /etc/yum.repos.d/* /etc/yum.repos.d/$bakdir/

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 https://mirrors.aliyun.com/repo/epel.repo
sed -i.bak -e 's/mirrors.aliyuncs.com/mirrors.tuna.tsinghua.edu.cn/' \
-e 's/mirrors.cloud.aliyuncs.com/mirrors.cloud.tencent.com/' /etc/yum.repos.d/CentOS-Base.repo
sed -i 's/6/7/' /etc/yum.repos.d/epel.repo

yum clean all
yum -y install docker docker-client
systemctl enable --now docker

#speed up
mkdir -p /etc/docker
cat > /etc/docker/daemon.json << EOF
{
"registry-mirrors":["https://reg-mirror.qiniu.com/"]
}
EOF

systemctl daemon-reload ; systemctl restart docker

systemctl enable --now docker
docker version

标签:mirrors,com,repos,etc,yum,自动化,docker,安装
From: https://www.cnblogs.com/joecy/p/16793108.html

相关文章

  • #yyds干货盘点#docker安装方法
    搜索镜像​​dockersearchzentao​​下载镜像​​dockerpulleasysoft/zentao​​创建容器#1.宿主机创建目录,用于映射禅道数据mkdir-p/data/zentao/zentaopmsmkdir......
  • Docker创建容器
    拉取nginx镜像dockerpullnginx运行nginx  命令:dockerrun--namenginx-test-p 80:80-dnginx输入http://192.168.1.5访问  docker运行容器,创建数据卷命......
  • ubuntu安装qemu
    ubuntu安装qemu1.安装一些依赖#必要sudoapt-getinstallgitlibglib2.0-devlibfdt-devlibpixman-1-devzlib1g-devpipsudopython3-mpipinstallninjasudop......
  • samba安装
    参考https://www.insidentally.com/articles/000005/安装sambayuminstallsamba添加一账号给samba使用useraddsambapasswdsamba配置samba使用的单独密码管理s......
  • playwright 安装失败:command not found: playwright
    解决办法InstallthePytestplugin:pip3installpytest-playwrightInstalltherequiredbrowsers:python3-mplaywrightinstall......
  • Jenkins 项目管理、构建分发服务器、自动化上线
     Jenkins项目管理、构建分发服务器、自动化上线永久关闭防火墙和selinux[root@gitlab~]#systemctlstopfirewalld[root@gitlab~]#systemctldisablefirewalld[ro......
  • Mac M1 docker打包x86平台平台镜像(解决m1打包的镜像在x86中不可用问题)
    buildxdocker版本19.03之后添加buildx,可构建多架构镜像构建build时添加参数:buildx--platform=linux/amd64dockerbuildxbuild--platform=linux/amd64-t[im......
  • docker安装
    docker版本号之前一直是0.X版本或1.X版本,但是从2017年3月1号开始改为每个季度发布一次稳版,其版本号规则也统一变更为YY.MM,例如17.09表示是2017年9月份发布CE(DockerComm......
  • 单机安装基于LNMP结构的WordPress网站
    单机安装基于LNMP结构的WordPress网站基本环境准备配置nginx配置数据库服务器部署wordpressweb与数据库服务分离准备数据库服务器单机安装基于LNMP结构的WordPress网......
  • Roslyn+T4+EnvDTE项目完全自动化(8) ——转换linq表达式
    写代码最开始时,为了方便大多写linqmethodchain,随着业务发展,需要把linqmethodchain转换成LINQ-expression更方便。resharper有下面3种,可以重构项目:convertlinqtom......