自定义安装docker版本

  • 卸载系统自带低版本docker
  • 配置docker repo文件

卸载系统自带低版本docker

我的虚拟机是centos7.6,yum仓库自带版本是1.13.1*,属于比较旧的版本
#yum 自动卸载

yum list installed |grep docker
yum -y remove docker*
[root@jenkins ~]# docker
-bash: docker: command not found

配置docker repo文件

yum -y install wget && wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo
yum clean all && yum makecache fast
yum whatprovides docker-ce
...
3:docker-ce-20.10.9-3.el7.x86_64 : The open-source application container engine
Repo        : docker-ce-stable
3:docker-ce-20.10.10-3.el7.x86_64 : The open-source application container engine
Repo        : docker-ce-stable
3:docker-ce-20.10.11-3.el7.x86_64 : The open-source application container engine
Repo        : docker-ce-stable
3:docker-ce-20.10.12-3.el7.x86_64 : The open-source application container engine
Repo        : docker-ce-stable
...

#选择你需要的版本进行安装

yum -y install docker-ce-20.10.12-3.el7.x86_64

#开机自启动docker及运行docker服务

[root@jenkins ~]# systemctl enable docker.service
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
[root@jenkins ~]# systemctl start docker
[root@jenkins ~]# systemctl status docker
...
● docker.service - Docker Application Container EngineLoaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)Active: active (running) since Mon 2021-12-27 14:48:36 CST; 10s agoDocs: https://docs.docker.com
...

现在你可以使用docker来部署想要的服务

docker version
docker info
docker search nginx
docker search hello-world
docker run hello-world
docker ps -a

##如果你是国内网络,可能去下载官方默认镜像时速度会很慢,你可以配置自定义或者国内镜像仓库源

阿里镜像源地址:https://registry.cn-hangzhou.aliyuncs.com
腾讯地址:https://mirror.ccs.tencentyun.com
网易地址:http://hub-mirror.c.163.com

步骤

sudo vim /etc/docker/daemon.json
{"registry-mirrors": ["https://registry.cn-hangzhou.aliyuncs.com"]}

重新加载服务及重启

systemctl daemon-reload
systemctl restart docker

当然 如果你有自己内部的harbor等自定义镜像库,这里也可以配置为自己的镜像库。

linux自定义安装docker版本相关推荐

  1. 如何在Linux下安装Docker

    如何在Linux下安装Docker Docker概念: Docker包括三个基本概念: l  镜像(Image) l  容器(Container) l  仓库(Repository) 理解了这三个概念 ...

  2. Linux 下安装Docker且配置镜像加速器

    Linux安装Docker版本不一样可能会出现一点差异,本次安装是基于Ubuntu Server 16.04 LTS安装Docker 安装方式有多种,这种是基于脚本自动安装 执行下面命令,从docke ...

  3. Linux yum 安装docker容器

    linux yum安装docker docker的三大核心概念:镜像.容器.仓库 镜像:类似虚拟机的镜像.用俗话说就是安装文件,Docker镜像是用来放在容器中启动的 容器:容器是用来运行镜像文件的, ...

  4. 青龙面板2.10.13一键安装docker版本MaiARK(短信获取jdCK)

    免搭建小白上车链接 免搭建上车 文章目录 免搭建小白上车链接 一.打开任意Linux远程连接工具 1.输入一键命令 2.根据自身需求输入,建议默认一直回车 3.确认信息无误后,按y自动安装MaiARK ...

  5. Linux下安装Docker,报错docker: unrecognized service的两种解决方案

    Linux下安装Docker,报错docker: unrecognized service的两种解决方案 参考文章: (1)Linux下安装Docker,报错docker: unrecognized ...

  6. 二、Linux 下安装Docker图解教程

    一.Docker的基本组成 Docker的架构图 镜像(image): Docker 镜像(Image)就是一个只读的模板.镜像可以用来创建 Docker 容器,一个镜像可以创建很多容器. 就好似 . ...

  7. centos7镜像加速_虚拟机 Linux CentOS7 安装Docker 详解:使用 阿里云Yum源;附加云镜像加速器...

    Docker 要求 CentOS 系统的内核版本高于 3.10 ,先检查一下,如内核版本不符合,不建议参考该贴安装!(CentOS版本 大于7.0以上版本,一般都可以:建议先查询系统内核版本) 如系统 ...

  8. 在linux上安装docker

    我的linux系统是阿里云服务器,是centos版本的. 前置条件 64-bit 系统 kernel 3.10+ 用uname -r命令检查内核版本,返回的值大于3.10即可. 用sudo wget ...

  9. linux安装指定mysql版本安装,linux yum安装指定版本mysql

    1.下载mysql rpm包 cd /usr/local/src wget https://dev.mysql.com/get/mysql80-community-release-el7-.noarc ...

最新文章

  1. linux 修改java版本_Linux 有问必答:如何在 Linux 中改变默认的 Java 版本
  2. 华为云携手秒拍,云+AI助力短视频加速发展
  3. C#-异步Ping检查网络通断
  4. android 通知折叠点击,如何折叠Android通知?
  5. 【转载】ASP.NET应用程序与页面生命周期
  6. 面试中如何剔除“鱼目混珠”程序员?
  7. Spring自动装配(autowire)篇
  8. Oracle自制数据仓库,自治数据库:Oracle 的自治数据仓库云-ADWC体验
  9. presto读取oracle,Presto数据接入方式
  10. 安装树莓派摄像头模块方法
  11. 汽车加油问题 java_汽车加油问题
  12. cra脚手架安装typescript
  13. 什么是原码,1’s Complement Code反码和2’s Complement Code补码
  14. unity与Android交互的currentActivity和入口Activity
  15. 0.96寸OLED(SSD1306)屏幕显示(三)——屏幕垂直水平滚动
  16. 编码(字符串) SDUT
  17. 浅析 - 高阶产品经理的方法论
  18. 小娱路由php,跟风折腾小娱路由器XY-C5,做低功耗路由+下载器+轻量化NAS.
  19. Java 异常(Exceptions)
  20. Socket英文解释

热门文章

  1. 谷歌关键词排名大量消失原因【2023分析指南】
  2. Python爬取深交所发布的上市公司年度报告
  3. div绝对居中的六种方法
  4. js获取span到浏览器窗口顶部的距离,包括被lineHeight撑开的部分在内
  5. vue 移动端 安卓手机出现 lineheight=height 垂直不居中问题
  6. plsql developer怎么打开sql文件
  7. 我需要一段计算js散度的python代码
  8. Redis学习笔记(狂神说)
  9. go语言中的defer、panic、recover处理异常
  10. CodeForces 360A - Levko and Array Recovery (模拟)