栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

linux自定义安装docker版本

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

linux自定义安装docker版本

自定义安装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 Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
   Active: active (running) since Mon 2021-12-27 14:48:36 CST; 10s ago
     Docs: 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等自定义镜像库,这里也可以配置为自己的镜像库。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/680809.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号