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

docker系列1:docker安装

传送门

docker官网地址:

Docker: Accelerated, Containerized Application Development

安装地址:Install Docker Engine 

docker hub地址

docker hub:Docker 

安装步骤

前置条件

由于安装docker,需要根据操作系统版本选择对应的docker版本

那么,需要先确认服务器的系统及内核版本 

查看linux版本

查看内核

cat /proc/version

因为是阿里云服务器,所以显示类似下图 

 查看系统版本

lsb_release -a
或者
cat /etc/os-release

 因为是阿里云服务器,所以显示类似下图 

指定版本安装

但是上面没有阿里云相关的版本,该怎么办呢?可以直接用centOS版本的docker,两者的关系可以参考:Alibaba Cloud Linux和CentOS有什么区别?-阿里云开发者社区 

安装docker

卸载旧版本docker (可选)

如果有安装旧版本的docker,可以先行卸载再安装

sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine

执行命令之后,输出如下,由于没有安装过docker,所以输出:Nothing todo! 

 

 这里有个地方要注意的是,执行卸载命令时,以前创建的镜像/容器/网络/数据卷都不会自动删除,需要手动清除,具体路径存储在:/var/lib/docker/

使用仓库安装

官方文档提供的是使用仓库安装,在执行安装之前要安装yum-utils包及设置仓库地址

设置仓库

sudo yum install -y yum-utils
sudo yum-config-manager \--add-repo \https://download.docker.com/linux/centos/docker-ce.repo

可以看到这个仓库是国外的,可能下载会比较慢,最好改成国内的

http://www.lryc.cn/news/29291.html

相关文章:

  • 内核角度谈谈Linux进程和线程
  • 【mmdeploy部署系列】使用Tensorrt加速部署mmpose人体姿态库
  • IDEA 每次新建工程都要重新配置 Maven 解决方案
  • 【C++修炼之路】25.哈希应用--布隆过滤器
  • linux入门---权限
  • Unity记录2.1-动作-多段跳、蹬墙跳、墙体滑落
  • Spring Boot结合IDEA自带Maven插件快速切换profile | Spring Cloud 10
  • ES 7.7.0 数据迁移
  • 【玩转c++】vector讲解和模拟底层实现
  • 基本类型、包装类型、引用类型、String等作为实参传递后值会不会改变?
  • Tomcat服务器配置以及问题解决方案
  • 【Node.js】HTTP协议、HTTP的请求报文和响应报文
  • CodeForce 455A. Boredom
  • geoserver之BlobStores使用
  • 跨域问题以及Ajax和Axios的区别
  • 现代卷积神经网络(AlexNet)
  • 单向非循环链表
  • Vue2的基本内容(一)
  • 蚁群算法优化最优值
  • Docker镜像的内部机制
  • 每日的时间安排规划
  • 【C++】类和对象——六大默认成员函数
  • 远程debug被arthas watch了的idea
  • Cesium实现的光柱效果
  • 你最爱记混的slice()和splice()
  • 【LeetCode】剑指 Offer(15)
  • 【刷题笔记】之二分查找(搜索插入位置。在排序数组中查找元素的第一个和最后一个位置、x的平方根、有效的完全平方数)
  • 一起Talk Android吧(第五百一十五回:绘制向外扩散的水波纹)
  • 基于粒子群改进的支持向量机SVM的情感分类识别,pso-svm情感分类识别
  • 【python中的列表和元组】