当前位置: 首页 > news >正文

centos7通过yum安装docker

##yum源安装
#1、更新yum
yum update

#2、删除旧版本
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine

#3、安装yum-config-manager等包
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2

#4、添加yum源
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo

#5、启动或者禁止夜间存储库和测试存储库(可选)
启用
yum-config-manager --enable docker-ce-nightly
yum-config-manager --enable docker-ce-test
禁止
yum-config-manager --disable docker-ce-nightly
yum-config-manager --disable docker-ce-test

#6、安装

安装最新版本的Docker CE和containerd
yum install docker-ce docker-ce-cli containerd.io

如果是安装其他版本则:
1、通过yum list docker-ce --showduplicates | sort -r 命令查看版本信息
docker-ce.x86_64 18.06.3.ce-3.el7 docker-ce-stable
docker-ce.x86_64 18.06.2.ce-3.el7 docker-ce-stable
docker-ce.x86_64 18.06.1.ce-3.el7 docker-ce-stable
docker-ce.x86_64 18.06.0.ce-3.el7 docker-ce-stable
docker-ce.x86_64 18.03.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 18.03.0.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.12.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.12.0.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.09.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.09.0.ce-1.el7.centos docker-ce-stable

2、选择版本安装
yum install -y docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
例如:
yum install -y docker-ce-18.03.1.ce docker-ce-cli-18.03.1.ce containerd.io

#7、启动
systemctl start docker

#8、测试
docker pull centos
docker run centos echo "hello word"

#9、查看版本信息
docker version

###卸载
yum remove docker-ce

##删除镜像
rm -rf /var/lib/docker

转载于:https://www.cnblogs.com/zsql/p/11078304.html

相关文章:

  • 【Beta】Scrum meeting 2
  • 在Windows下搭建Gitlab服务器
  • mysql 是如何保证在高并发的情况下autoincrement关键字修饰的列不会出现重复
  • Docker是什么?可以用Docker做什么?
  • 《坐热板凳》第九次团队作业:Beta冲刺与验收准备(补交:实验十二 第八次团队作业:软件测试与ALPHA冲刺)...
  • 14-使用Vue来实现JQuery的动画效果
  • MP4V2 移植 (基于imx6 平台)
  • python学习之模块--模块(二)
  • Java数据结构和算法(七)--AVL树
  • linux 获取系统时间 strftime函数格式化时间为24/12小时制
  • 第7章 虚拟机类加载机制
  • Redis 学习笔记(篇三):跳表
  • Origin C访问数据库(MySQL)
  • jquery仿淘宝购物车页面商品结算(附源码)
  • vim键盘图
  • 【159天】尚学堂高琪Java300集视频精华笔记(128)
  • Docker入门(二) - Dockerfile
  • GraphQL学习过程应该是这样的
  • Hexo+码云+git快速搭建免费的静态Blog
  • javascript 哈希表
  • Java知识点总结(JDBC-连接步骤及CRUD)
  • markdown编辑器简评
  • VirtualBox 安装过程中出现 Running VMs found 错误的解决过程
  • web标准化(下)
  • 从tcpdump抓包看TCP/IP协议
  • 湖南卫视:中国白领因网络偷菜成当代最寂寞的人?
  • 聚类分析——Kmeans
  • 目录与文件属性:编写ls
  • 前端知识点整理(待续)
  • 入口文件开始,分析Vue源码实现
  • 使用 5W1H 写出高可读的 Git Commit Message
  • 微信小程序:实现悬浮返回和分享按钮
  • 异步
  • 用Node EJS写一个爬虫脚本每天定时给心爱的她发一封暖心邮件
  • kubernetes资源对象--ingress
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • (4) PIVOT 和 UPIVOT 的使用
  • (Redis使用系列) Springboot 使用redis实现接口Api限流 十
  • (solr系列:一)使用tomcat部署solr服务
  • (更新)A股上市公司华证ESG评级得分稳健性校验ESG得分年均值中位数(2009-2023年.12)
  • (算法)前K大的和
  • (转)JVM内存分配 -Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m
  • *** 2003
  • **CI中自动类加载的用法总结
  • *2 echo、printf、mkdir命令的应用
  • .NET “底层”异步编程模式——异步编程模型(Asynchronous Programming Model,APM)...
  • .net 后台导出excel ,word
  • .NET成年了,然后呢?
  • .NET简谈设计模式之(单件模式)
  • .NET开源项目介绍及资源推荐:数据持久层
  • .NET下ASPX编程的几个小问题
  • .py文件应该怎样打开?
  • ??javascript里的变量问题
  • @LoadBalanced 和 @RefreshScope 同时使用,负载均衡失效分析
  • []AT 指令 收发短信和GPRS上网 SIM508/548