【docker系列】阿里云Centos7上安装docker
Docker 支持以下的 64 位 CentOS 版本:
- CentOS 7
- CentOS 8
- 更高版本...
查看系统版本
[root@iZuf6etbb1qeqmbvw26h75Z ~]# lsb_release -a
LSB Version: :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description: CentOS Linux release 7.8.2003 (Core)
Release: 7.8.2003
Codename: Core
卸载旧版本
较旧的 Docker 版本称为 docker 或 docker-engine 。如果已安装这些程序,请卸载它们以及相关的依赖项。
sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine
卸载:
1、查询docker安装过的包:
yum list installed | grep docker
2、删除安装包:
yum remove docker-ce.x86_64 ddocker-ce-cli.x86_64 -y
3、删除镜像/容器等
rm -rf /var/lib/docker
设置仓库
安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
设定软件源地址(就是问你从国内下载,还是国外地址下载),我这里使用国内源:
sudo yum-config-manager \--add-repo \http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.reposudo yum-config-manager \--add-repo \https://download.docker.com/linux/centos/docker-ce.repo
更新源信息:
sudo yum makecache fast
查看可下载的版本,选择下载指定的版本:
yum list docker-ce --showduplicates | sort -rdocker-ce.x86_64 3:18.09.1-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.0-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
返回的列表取决于启用的存储库,并且特定于您的CentOS版本(.el7
在此示例中以后缀表示)。
通过其完全合格的软件包名称安装特定版本,该软件包名称是软件包名称(docker-ce
)加上版本字符串(第二列),从第一个冒号(:
)一直到第一个连字符,并用连字符(-
)分隔。例如,docker-ce-18.09.1
。
安装 Docker Engine-Community((请选装 19.03.9 或 19.03.6 版本 7/8 有bug))
安装最新版本的 Docker Engine-Community 和 containerd,或者转到下一步安装特定版本:
sudo yum install docker-ce docker-ce-cli containerd.io -y
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io -y例如:
sudo yum install docker-ce-19.03.6-3.el7 docker-ce-cli-19.03.6-3.el7 containerd.io -y
备注:
提示:warning: /var/cache/yum/x86_64/7/docker-ce-edge/packages/docker-ce-18.02.0.ce-1. el7.centos.x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID 621e9f35: NOKEY Public key for docker-ce-18.02.0.ce-1.el7.centos.x86_64.rpm is not installed
本意:docker-ce-18.02.0.ce-1.el7.centos.x86_64.rpm 公钥未安装,key没有导入
解决:
[root@localhost ~]# wget https://get.docker.com/gpg
--2018-03-01 23:30:16-- https://get.docker.com/gpg
Resolving get.docker.com (get.docker.com)... 54.192.212.188, 54.192.212.223, 54. 192.212.14, ...
Connecting to get.docker.com (get.docker.com)|54.192.212.188|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 975 [binary/octet-stream]
Saving to: ‘gpg’100%[======================================>] 975 --.-K/s in 0s2018-03-01 23:30:18 (122 MB/s) - ‘gpg’ saved [975/975][root@localhost ~]# rpmkeys --import ./gpg
启动docker:
systemctl start docker.service
查看docker:
[root@iZuf6etbb1qeqmbvw26h75Z /]# docker version
Client: Docker Engine - CommunityVersion: 19.03.4API version: 1.40Go version: go1.12.10Git commit: 9013bf583aBuilt: Fri Oct 18 15:52:22 2019OS/Arch: linux/amd64Experimental: falseServer: Docker Engine - CommunityEngine:Version: 19.03.4API version: 1.40 (minimum version 1.12)Go version: go1.12.10Git commit: 9013bf583aBuilt: Fri Oct 18 15:50:54 2019OS/Arch: linux/amd64Experimental: falsecontainerd:Version: 1.2.10GitCommit: b34a5c8af56e510852c35414db4c1f4fa6172339runc:Version: 1.0.0-rc8+devGitCommit: 3e425f80a8c931f88e6d94a8c831b9d5aa481657docker-init:Version: 0.18.0GitCommit: fec3683
安装结束!!!
【docker系列】阿里云Centos7上安装docker相关推荐
- 阿里云Centos7上安装MySQL教程
阿里云Centos7上安装MySQL教程 1 基本安装过程 1.查看系统是否安装了mysql软件 # rpm -qa|grep -i mysql 2.将已经安装过的软件卸载掉.注意:这样的卸载是不彻底 ...
- 在阿里云服务器上安装docker
通过XShell连接上自己的云服务器,我的是CentOS7 显示操作系统的发行版号 [root@izbp19qq88w1vt31f8zf3vz ~]# uname -r 3.10.0-514.26.2 ...
- 在阿里云ECS上安装Docker、Tomcat并部署官网(无后端交互)
在阿里云上的ECS服务器配置 ECS 1核1G,1M带宽 Ubantu 16 Docker Tomcat 9 有公网IP,配置安全策略,没有购买RDS,购买完成后,即设置了账号.密码,远程连接工具用的 ...
- docker系列之在win7上安装docker
当VS Code上出现sql server连接成功的提示,我像是完成了一件大事一样. 前一阵,她让我装个sql server玩玩,我心想,这还不是小意思么,恰好那会我又在看docker,docker里 ...
- 阿里云centos 7.6安装mysql_阿里云Centos7上安装MySQL教程
1 基本安装过程 1.查看系统是否安装了mysql软件 # rpm -qa|grep -i mysql 2.将已经安装过的软件卸载掉.注意:这样的卸载是不彻底,不过这里够用了 # yum remove ...
- 阿里云服务器上用docker部署jenkins
背景介绍: 楼主最近在自学docker,根据阿里云官网教程在自己的阿里云服务器上安装了docker. 链接地址:https://help.aliyun.com/document_detail/6074 ...
- 【华为云服务之】在华为云ECS上安装Docker
前一篇博文,介绍了创建华为云弹性云服务器ECS.这篇文章是在华为云ECS上安装Docker.我们创建的ECS安装的操作系统是Ubuntu18.04. 首先我们使用Windows下的Linux Shel ...
- 阿里云linux上安装与配置Mysql
记录下在阿里云linux上安装与配置Mysql 环境:阿里云ECS服务器,系统为centos7.2 用户:root 文章目录 删除原来的数据库: 下载与安装MySQL: 关于登录MySQL: 配置远程 ...
- 阿里云服务器上安装rabbitmq流程
阿里云服务器上安装rabbitmq流程 1.一定要注意版本问题 rabbitmq+erlang+centos的版本得都得考虑 Erlang24和centos7不能一起用,el7对应centos7,el ...
最新文章
- 164. Leetcode 435. 无重叠区间 (贪心算法-贪心区间)
- Httpclient 实现带参文件上传
- 游戏物体的力与运动:用unity实现磁体相互吸引和排斥的效果
- (四)深入浅出TCPIP之TCP三次握手和四次挥手(下)的抓包分析
- web前端知识点太多_web前端常见知识点
- 400 fps!CenterFace+TensorRT部署人脸和关键点检测
- java面试算法总结_java编程面试过程中常见的10大算法概念汇总
- ArcGIS 判断坐标系是否正确
- python可迭代对象 迭代器生成器_第八章 Python可迭代对象、迭代器和生成器-阿里云开发者社区...
- 机器学习的数学基础——线性代数篇(一)
- 更大的模型并不总是更好的模型,微型机器学习将是未来的方向
- 搜索引擎(转自百度百科)
- Web3对于我们普通人意味着什么?
- Linux内核源码分析—从用户空间复制数据到内核空间
- xposed框架 微信群发源码
- 企业最需要的邮件服务器5大功能模块
- C语言-- 输出大写英文字母
- Ubuntu卸载cuda10.0
- 微信小程序:从头开始(一)
- 已知道三个点求平面方程(这些玩意都忘了好久了~~)
热门文章
- 斗鱼 html播放器,斗鱼直播平台简易播放器 v1.2 (20180223更新)
- 1-3 弱人工智能并不弱(笔记)
- Java基于SpringBootSSM在线学习系统设计与实现
- 全球及中国硫酸钡行业研究及十四五规划分析报告
- Raw格式怎么转换JPG?这几种转换方法很简单
- The Google File System(GFS)学习笔记
- [无人机航拍全景]飞拍无人机航拍海口市郊冯小刚电影公社
- python读取csv求平均数_利用Python读取CSV文件并计算某一列的均值和方差
- miui6和lbe 问题
- python内置开发工具是什么_Python内置工具(tools)总结