008 centos7安装docker ce
2019独角兽企业重金招聘Python工程师标准>>>
1.安装 docker ce
1.1 说明
Docker 的早期版本称为 docker 或 docker-engine, 从2017年3月1号开始,Docker分成 CE(社区版) 和 EE(企业版) 2个版本,安装包发生变化,安装方式和之前也稍有不同,不能通过yum直接安装。
1.2 卸载旧版本
此种方式将保留 /var/lib/docker/
的内容,包括镜像、容器、存储卷和网络,如果不想保留历史信息,首先删除该文件夹:
yum remove docker docker-common docker-selinux docker-engine
1.3 安装docker依赖软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
1.4 设置镜像仓库
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
1.5 更新 yum 软件包索引
yum makecache fast
1.6 安装最新版本docker ce
yum install docker-ce
1.7 安装指定版本docker ce
# 查看版本列表
yum list docker-ce.x86_64 --showduplicates | sort -r
# 安装指定版本
yum install 18.03.0.ce-1.el7
1.8 启动docker
systemctl start docker
1.9 设置docker服务开机启动(可选)
systemctl enable docker.service
1.10 配置国内镜像加速器
我配置的是淘宝镜像源,这个是我之前写的,贴个链接,不重新写了:解决docker从官方仓库拉取镜像时速度过慢问题
方式一:添加及配置 /etc/docker/daemon.json
方式二:编辑文件:/usr/lib/systemd/system/docker.service ,在 ExecStart=/usr/bin/dockerd 后面添加:--registry-mirror=<加速器地址>
1.11 测试
docker run hello-world
2.脚本
#!/bin/bash
echo "---> 卸载原始镜像"
yum remove docker docker-common docker-selinux docker-engine -yecho "---> 安装所需的软件包:yum-utils device-mapper-persistent-data lvm2"
yum install -y yum-utils device-mapper-persistent-data lvm2echo "---> 命令设置 stable 镜像仓库"
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoecho "---> 更新 yum 软件包索引"
yum makecache fastecho "---> 开始安装docker"if [ ! -n "$1" ]thenecho "未指定版本,安装最新版本docker-ce"yum install docker-ce -yelseecho "安装指定版本:docker-ce-$1"yum install docker-ce-$1 -y
fiecho "---> 成功安装docker"echo "---> 备份并修改docker配置文件"cp -f /usr/lib/systemd/system/docker.service /usr/lib/systemd/system/docker.service.bak
sed -i '/ExecStart=\/usr\/bin\/dockerd/ s/$/ -H tcp:\/\/0.0.0.0:2376 -H unix:\/\/\/var\/run\/docker.sock/' /usr/lib/systemd/system/docker.service# 这里换成自己的加
echo "---> 配置镜像加速器"
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["https://xxxx.mirror.aliyuncs.com"]
}
EOFecho "重启docker及其守护进程"systemctl daemon-reload
systemctl restart docker
转载于:https://my.oschina.net/u/2937605/blog/1796488
008 centos7安装docker ce相关推荐
- Centos7 安装 Docker CE
因为项目中需要使用到Docker,于是经过一番摸索,完成了Docker的安装,写下此篇博客来记录一下: 卸载旧版本的Docker Docker的旧版本称为Docker或Docker -engine.如 ...
- ubuntu 安装docker_Docker: 教程04 - (初始化安装之在 Ubuntu 安装Docker CE)
创建 Ubuntu 运行环境 首先我们需要创建一个 Ubuntu 运行环境,在云环境中,我们创建了一个版本为 "Ubuntu 18.04 Bionic Beaver LTS" ,大 ...
- CentOS-7.5下使用yum命令快速安装Docker CE
< CentOs-7.5下安装Docker CE > 先决条件 在安装Docker CE前,CentOS 系统版本应该升级到64位版本的 CentOS 7或以上,在这儿本次使用的系统版本为 ...
- 一、安装Docker CE
卸载旧版本 较旧版本的Docker被称为docker或docker-engine.如果已安装这些,需要卸载以及相关的依赖项. $ sudo yum remove docker \docker-clie ...
- CentOS7安装Docker详细教程
CentOS7安装Docker 文章目录 CentOS7安装Docker Docker简介 Docker架构 Docker安装流程 查看Docker 参考文章 Docker简介 Docker 是一个开 ...
- centos7安装docker并配置阿里云镜像
文章目录 一.安装docker 准备工作: 主要步骤: 二.配置阿里云镜像 1.依次输入以下四条命令: 2.测试 错误记录 一.安装docker 准备工作: CentOS7能上外网 yum -y in ...
- centos7安装docker 以及简单使用
一.系统要求 1.安装Docker CE,需要一个维护版本的Centos7 2.centos-extras库必须启用,这个存储库默认启用,但是如果您禁用了它,您需要重新启用它(AdditionalRe ...
- CentOS 安装docker.ce报错提示containerd.io >= 1.2.2-3问题
centos安装docker.ce遇到报错,提示如下 # yum install -y docker-ce Last metadata expiration check: 0:01:49 ago on ...
- Docker入门之 - 如何安装Docker CE
本文将介绍如何在Ubantu.CentOS.Windows.Mac上安装Docker Docker 提供了两个版本:社区版 (CE) 和企业版 (EE). Docker 社区版 (CE) 是开发人员和 ...
最新文章
- 用C++开发Web应用
- 循环获取结构体中的健名与值的实现
- 工具分享-自动生成正则表达式的各种代码,附带正则表达式介绍
- E-mail Composition and Decoding
- C++学习003-#define 自定义宏
- 【C 语言】数组 ( 指针数组用法 | 命令行参数处理 )
- python画图角度_Python画图
- php 做积分策略,积分策略
- java使用循环案例——CSDN博客
- REVERSE-PRACTICE-BUUCTF-18
- python连接MySQL数据库搭建简易博客
- Extensions in UWP Community Toolkit - ViewExtensions
- 深度学习自学(十七):caffe-sphereface-编译matcaffe遇到的问题
- The Best of Many Worlds_ Dual Mirror Descent for Online Allocation Problems
- 在线CC攻击网站源码
- 五子棋游戏(JavaScript+JQuery+Canvas)
- Java学习从这里开始
- Apifox 学习笔记 - 前置操作
- 清除一个挖矿程序、步骤!!!
- access tempvars 宏_Access数据库教程之使用常用对象来加快Access 2007数据库三
热门文章
- 通过setTimeout处理click,dblclick,mousedown等事件的冲突
- Java 开发Log4j 详细使用教程
- [EnterpriseServices]利用assembly定义我们的组件在COM+中的注册方式
- andorid service 本地服务
- jenkins 集成 docker tomcat 自动化测试脚本
- rails3 ajax替换成js
- 不要相信修改注册表EnablePrefetcher文件达到加速开机速度的说法
- JDK+TOMCAT在LINUX下简单的配置
- Pycharm跳转回之前所在的代码行
- iOS开源项目周报0420