Docker安装运行环境

本文涉及的产品
云数据库 Tair(兼容Redis),内存型 2GB
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
简介: Docker安装运行环境

前言


风宇大佬的个人博客地址:https://www.talkxj.com/

在购买了云服务器之后,使用到了docker来安装各种项目,根据风宇大佬的安装文档成功安装了MySQL以及Redis等环境,在此进行记录,仅供个人学习参考使用。

一、安装Docker


yuminstall-yyum-utilsdevice-mapper-persistent-datalvm2//安装必要工具yum-config-manager--add-repohttp://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo   //设置yum源yuminstall-ydocker-ce//下载dockersystemctlstartdocker//启动docker

image.png

image.png

image.png

二、安装MySQL


dockerpullmysql//下载MySQL镜像dockerrun--namemysql--restart=always-p3306:3306-eMYSQL_ROOT_PASSWORD=密码-dmysql//启动MySQL

image.png

三、安装Redis


dockerpullredis//下载Redis镜像dockerrun--nameredis--restart=always-p6379:6379-dredis--requirepass"密码"//启动Redis

image.png

四、安装Nginx(先部署项目以后再启动)


dockerpullnginx//下载nginx镜像dockerrun--namenginx--restart=always-p80:80-p443:443-d-v/usr/local/nginx/nginx.conf:/etc/nginx/nginx.conf-v/usr/local/vue:/usr/local/vue-v/usr/local/upload:/usr/local/uploadnginx//启动nginx,映射本地配置文件

五、安装RabbitMQ


dockerpullrabbitmq:management//下载RabbitMQ镜像dockerrun--namerabbit--restart=always-p15672:15672-p5672:5672-drabbitmq:management//启动RabbitMQ,默认guest用户,密码也是guest。

image.png

六、Docker常用命令


dockerpullxx//下载镜像dockerrmixx//删除镜像dockerrunxx//运行容器dockerexec-itxx/bin/bash//进入容器dockerrmxx//删除容器dockerstopxx//停止容器dockerrestartxx//重启容器dockerrename原名更改后的名字//更改容器别名

总结


跟着风宇学长的Docker学习文档,成功的在自己的云服务器中通过Docker来安装了各种环境,很明显的感觉到使用Docker相较于Linux的安装方式来说,效率更高也更简便!

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
19天前
|
关系型数据库 MySQL Linux
Docker安装Mysql5.7,解决无法访问DockerHub问题
当 Docker Hub 无法访问时,可以通过配置国内镜像加速来解决应用安装失败和镜像拉取超时的问题。本文介绍了如何在 CentOS 上一键配置国内镜像加速,并成功拉取 MySQL 5.7 镜像。
167 2
Docker安装Mysql5.7,解决无法访问DockerHub问题
|
6天前
|
Prometheus 监控 Cloud Native
基于Docker安装Grafana和Prometheus
Grafana 是一款用 Go 语言开发的开源数据可视化工具,支持数据监控和统计,并具备告警功能。通过 Docker 部署 Grafana 和 Prometheus,可实现系统数据的采集、展示和告警。默认登录用户名和密码均为 admin。配置 Prometheus 数据源后,可导入主机监控模板(ID 8919)进行数据展示。
34 2
|
8天前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
29 2
|
9天前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
22 3
|
29天前
|
监控 虚拟化 Docker
Window系统安装Docker
这篇文章提供了在Windows系统上安装与配置Docker的详细指南,包括Docker Desktop的安装及通过Docker来运行容器化应用的步骤。
86 1
Window系统安装Docker
|
29天前
|
存储 物联网 数据安全/隐私保护
Docker安装Mosquitto
这篇文章详细介绍了如何在Docker中安装和配置Mosquitto消息代理服务,包括拉取镜像、创建容器以及配置持久化存储等步骤。
43 0
Docker安装Mosquitto
|
12天前
|
关系型数据库 MySQL Linux
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
122 2
|
13天前
|
JavaScript Docker Python
下个时代的开发工具-Nix:声明式的运行环境构建器、简单场景下的docker替身
Nix 是一个独特的包管理工具和构建系统,采用声明式方法管理软件包和运行环境。它通过精确控制依赖关系和环境配置,确保软件的可重复性、隔离性和可追溯性。Nix 支持多语言开发环境,提供声明式配置、环境隔离、回滚与版本控制等核心功能,适用于复杂开发场景,有效解决依赖冲突和环境不一致问题。
|
20天前
|
数据可视化 数据挖掘 Docker
Docker Desktop 安装 ClickHouse 超级简单教程
Docker Desktop 安装 ClickHouse 超级简单教程
36 1
|
20天前
|
Ubuntu Linux 网络安全
Docker&Docker Compose安装(离线+在线)
Docker&Docker Compose安装(离线+在线)
138 1