Docker安装运行环境

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 Redis 版,社区版 2GB
推荐场景:
搭建游戏排行榜
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 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
相关文章
|
2天前
|
前端开发 jenkins 持续交付
新的centos7.9安装docker版本的jenkins2.436.1最新版本-前端项目发布(五)
新的centos7.9安装docker版本的jenkins2.436.1最新版本-前端项目发布(五)
19 1
|
2天前
|
jenkins 网络安全 持续交付
新的centos7.9安装docker版本的jenkins2.436.1最新版本-后端项目发布(四)
新的centos7.9安装docker版本的jenkins2.436.1最新版本-后端项目发布(四)
14 3
|
2天前
|
网络协议 Linux Docker
在centos7下通过docker 安装onlyoffice
在centos7下通过docker 安装onlyoffice
29 0
|
20小时前
|
Ubuntu Linux Docker
window10下安装ubuntu系统以及docker使用
window10下安装ubuntu系统以及docker使用
|
2天前
|
并行计算 Ubuntu Docker
Docker环境Ubuntu20.04安装Python3.10版本
Docker环境Ubuntu20.04安装Python3.10版本
15 0
|
2天前
|
Ubuntu Docker 容器
Ubuntu 22.04.3 LTS_安装Docker
Ubuntu 22.04.3 LTS_安装Docker
37 1
|
2天前
|
应用服务中间件 PHP nginx
安装基于docker的php运行环境
安装基于docker的php运行环境
10 0
|
2天前
|
并行计算 Shell Docker
【环境配置】Ubuntu16.04安装nvidia-docker
【环境配置】Ubuntu16.04安装nvidia-docker
18 2
|
2天前
|
Kubernetes Docker 容器
Docker 安装 Portainer
Portainer Community Edition是一个针对容器化应用程序的轻量级服务交付平台,可用于管理 Docker、Swarm、Kubernetes 和 ACI 环境。它的设计理念是部署和使用都简单,该应用程序允许您通过“智能”GUI 和/或广泛的 API 管理所有编排器资源。
41 3
|
2天前
|
Java 开发工具 git
新的centos7.9安装docker版本的jenkins2.436.1最新版本-项目发布(三)
新的centos7.9安装docker版本的jenkins2.436.1最新版本-项目发布(三)
12 4