阿里云服务器安装Docker并部署nginx、jdk、redis、mysql
2021/6/2 19:27:37
本文主要是介绍阿里云服务器安装Docker并部署nginx、jdk、redis、mysql,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
阿里云服务器安装Docker并部署nginx、jdk、redis、mysql
一、安装Docker
1、安装Docker的依赖库
yum install -y yum-utils device-mapper-persistent-data lvm2
2、添加Docker CE的软件源信息
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3、安装Docker CE
yum -y install docker-ce
4、启动Docker服务
systemctl start docker
二、配置阿里云镜像仓库
1、进入阿里云容器镜像服务控制台
- 点击镜像加速器,复制加速器地址
2、Docker配置加速器
vim /etc/docker/daemon.json
{ "registry-mirrors": ["https://xxxxx.mirror.aliyuncs.com"] }
3、重新加载服务配置文件
systemctl daemon-reload
4、重启Docker服务
systemctl restart docker
三、Docker安装Nginx
1、查看Docker镜像仓库中Nginx的可用版本
docker search nginx
2、拉取最新的Nginx镜像
docker pull nginx:latest
3、查看本地镜像
docker images
4、运行容器
docker run --name nginx-test -p 8080:80 -d nginx
命令参数说明:
- --name nginx-test:容器名称。
- -p 8080:80: 端口进行映射,将本地8080端口映射到容器内部的80端口。
- -d nginx: 设置容器在后台一直运行。
四、安装jdk1.8
1、查询可用镜像
docker search jdk
2、拉取jdk1.8镜像
docker pull kdvolder/jdk8
3、启动容器
docker run -di --name=jdk1.8 kdvolder/jdk8
4、进入镜像、查看java版本
docker exec -it jdk1.8 /bin/bash
五、安装redis
1、查看redis可用版本
docker search redis
2、拉取redis最新镜像
docker pull redis:latest
3、创建redis容器并设置密码
docker run -itd --name redis-test -p 6379:6379 redis --requirepass 密码
4、进入镜像
# 进入镜像docker exec -it redis-test /bin/bash# 启动redisredis-cli# 输入密码auth 密码
六、安装mysql
1、查询可用镜像
docker search mysql
2、拉取mysql
docker pull mysql:latest
3、创建mysql容器并指定密码
docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=cxy1120 mysql
4、进入镜像
# 进入镜像docker exec -it mysql-test /bin/bash# 启动mysqlmysql -h localhost -u root -p# 查询所有的数据库show databases
七、阿里云服务器配置安全规则
1、进入阿里云服务器控制面板
2、选择安全组
3、选择配置规则
4、选择手动添加
添加8080端口、3306端口、6379端口;保存即可生效
5、浏览器访问http://服务器ip:8080
6、使用Navicat工具连接mysql
7、使用Another Redis DeskTop Manager工具连接redis
这篇关于阿里云服务器安装Docker并部署nginx、jdk、redis、mysql的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26JAVA语音识别项目资料的收集与应用
- 2024-11-26Java语音识别项目资料:入门级教程与实战指南
- 2024-11-26SpringAI:Java 开发的智能新利器
- 2024-11-26Java云原生资料:新手入门教程与实战指南
- 2024-11-26JAVA云原生资料入门教程
- 2024-11-26Mybatis官方生成器资料详解与应用教程
- 2024-11-26Mybatis一级缓存资料详解与实战教程
- 2024-11-26Mybatis一级缓存资料详解:新手快速入门
- 2024-11-26SpringBoot3+JDK17搭建后端资料详尽教程
- 2024-11-26Springboot单体架构搭建资料:新手入门教程