centos7.2上部署docker、docker-compose的步骤
目前很多开源产品如nebula都提供docker、docker-compose的部署包,为了更快的体验这些开源产品,本文提供了在centos7.2上部署docker、docker-compose的步骤
1. 先决条件【Prerequisites】
部署docker的先决条件如下
-
64-bit 系统
-
kernel 3.10+
使用uname -r 检查内核版本,返回的值大于3.10即可。Centos 7.2的kernel是:3.10.0-327,刚好满足条件
2. 卸载旧版本
-
使用 yum list|grep docker 查看安装的docker版本
-
使用yum -y remove xxx 卸载安装的docker软件,如yum -y remove docker docker-common container-selinux docker-ce
-
如果存在docker image文件,建议也删除,使用命令是: docker image ls、docker rmi <image id>
3. 安装docker步骤
-
安装yum-utils,提供yum-config-manager实用程序:
yum install -y yum-utils yum-config-manager --disable docker-testing
-
设置yum源,因为官方的下载速度太慢了
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo //将版本固定为7 sed -i 's/$releasever/7/g' /etc/yum.repos.d/Centos-7.repo yum makecache fast
-
安装docker-ce
yum install -y docker-ce
也可以直接使用daocloud的install-docker命令
curl -sSL https://get.daocloud.io/docker | sh
-
启动docker并配置开机自启动
systemctl start docker.service systemctl enable docker.service
-
验证安装是否成功: 注意:有client和service两部分表示docker安装启动都成功
4. 安装docker-compose步骤
github的地址下载太慢了,国内可以使用daocloud的install-compose的安装命令
-
下载docker-compose:
curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.4/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
-
赋权限:chmod +x /usr/local/bin/docker-compose
-
查看版本 docker-compose -v, 显示为 docker-compose version 1.25.4, build 8d51620a
相关文章
- /var/lib/docker/overlay2 占用很大,清理Docker占用的磁盘空间
- 【Docker异常】docker-compose up throw UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3 in position 97: ordinal not in range(128)
- docker使用GPU
- ubantu18.04使用docker部署mysql5.7及在宿主机登录容器内mysql
- 使用 Docker 部署 Spring Boot 项目
- 在Docker Swarm上部署Apache Storm:第2部分
- y25.第二章 Docker从入门到精通 -- docker镜像制作和管理(七)
- 【云原生之Docker实战】使用docker部署mkdocs项目文档工具
- 【云原生之Docker实战】使用docker部署nginx-proxy-manager-zh反向代理工具
- 【云原生之Docker实战】使用docker部署wiki.js知识库
- 【云原生之Docker实战】使用docker部署个人导航页webstack
- 【云原生之Docker实战】使用docker部署短链接服务YOURLS
- 【云原生之Docker实战】使用docker部署Snapdrop文件传输工具
- 【云原生之Docker实战】使用Docker部署OneNav个人书签管理器
- 猿创征文|【云原生之Docker】使用Docker部署Flare个人导航网页
- 【云原生之Docker】使用docker部署talebook个人图书管理平台
- 【云原生之Docker实战】使用docker部署Memos碎片化知识管理工具
- docker-compose部署kafka3 —— 筑梦之路
- 阿里云部署Docker(5)----管理和公布您的镜像
- docker commit 和docker build (实战使用以及区别)
- Docker 安装 Nacos
- Docker实践经验:Docker 上部署 mysql8 主从复制
- Docker学习笔记(三):查看docker 拉取的镜像位置和位置参数
- 云原生之使用Docker部署Linux命令大全搜索工具
- 云原生DevOps篇:使用Pipeline流水线项目构建Docker镜像实战