【devops】四、Operate阶段工具——部署Docker

简介: 【devops】四、Operate阶段工具——部署Docker

四、Operate阶段工具


部署过程,会采用Docker进行部署,暂时只安装Docker和Docker-compose,在Jenkins服务器上安装即可,后续还需安装Kubenetes。


4.1 Docker安装

  • 准备测试环境&生产环境
# 1. 下载Docker依赖组件
yum -y install yum-utils device-mapper-persistent-data lvm2
# 2. 设置下载Docker的镜像源为阿里云
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 3. 安装Docker服务
yum -y install docker-ce
# 4. 安装成功后,启动Docker并设置开机自启
# 启动Docker服务
systemctl start docker
# 设置开机自动启动
systemctl enable docker
# 5. 测试安装成功
docker version


效果:

1470a639f54a4495be471bba9303cf84.png


4.2 Docker-Compose安装

  • 下载Docker-Compose:https://github.com/docker/compose

54ac905e4b134ad381f8beda8dc8798e.png

  • 将下载好的docker-compose-Linux-x86_64文件移动到Linux操作系统:……
  • 设置docker-compose-Linux-x86_64文件权限,并移动到$PATH目录中
# 设置文件权限
chmod +x docker-compose-linux-x86_64
# 重命名为docker-compose
mv docker-compose-linux-x86_64 docker-compose
# 移动到/usr/bin目录下
mv docker-compose /usr/bin


# 测试安装成功
docker-compose version

效果:展示如下说明安装成功。

f4238d1996ce485eae241a08e1f05274.png

相关文章
|
3天前
|
存储 Kubernetes C++
【专栏】Kubernetes VS Docker Swarm:哪个容器编排工具更适合你?
【4月更文挑战第27天】对比Kubernetes和Docker Swarm:K8s在可扩展性和自动化方面出色,有强大社区支持;Swarm以简易用著称,适合初学者。选择取决于项目需求、团队技能和预期收益。高度复杂项目推荐Kubernetes,快速上手小项目则选Docker Swarm。了解两者特点,助力选取合适容器编排工具。
|
2天前
|
关系型数据库 分布式数据库 PolarDB
PolarDB产品使用合集之关于在Docker环境中部署和维护PolarDB-X,有相关文章可以参考吗
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。
|
2天前
|
缓存 运维 Serverless
Serverless 应用引擎产品使用之在阿里云函数计算中使用Docker进行部署函数如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
7 0
|
4天前
|
数据库 Nacos Docker
基于docker-compose部署微服务基本环境
基于docker-compose部署微服务基本环境
7 0
|
5天前
|
消息中间件 Kafka Docker
docker部署kafka
docker部署kafka
26 1
|
5天前
|
算法 Nacos Docker
docker部署nacos集群
docker部署nacos集群
14 0
|
5天前
|
消息中间件 Kafka Docker
【消息中心】docker部署kafka
【消息中心】docker部署kafka
16 0
|
5天前
|
Java 应用服务中间件 Docker
【Docker】部署启动java项目
【Docker】部署启动java项目
13 2
|
5天前
|
jenkins Devops Java
【DevOps】(一)jekins部署
【DevOps】(一)jekins部署
12 1
|
5天前
|
NoSQL 网络安全 Redis
【docker】部署的redis突然连接不上了
【docker】部署的redis突然连接不上了
13 1