Docker 安装项目运行环境

安装方式:

1、通过可视化 Docker 管理工具 Portainer 进行安装(安装 Portainer 工具);

2、直接通过执行命令进行安装;

安装 MySQL:

一、通过 Portainer 安装 MySQL

 

 

 

 MySQL8.x后默认root用户无法远程访问

二、通过命令安装 MySQL

# 安装镜像
docker pull mysql:latest

# 查看已经安装本地镜像
docker images

# 运行容器(简单)
docker run -itd --name 容器名称 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=初始密码 mysql

# 运行容器(配置 MySQL 数据卷挂载)
docker run -p 3306:3306 --name 容器名称 -v /data/mysql/log:/var/log/mysql -v /data/mysql/data:/var/lib/mysql -v /data/mysql/conf:/etc/mysql -e MYSQL_ROOT_PASSWORD=初始密码 -d mysql

# 配置mysql数据卷挂载
# 1.-v /data/mysql/log:/var/log/mysql(日志文件挂载)
# 将容器中的日志文件夹挂载到主机对应的/var/log/mysql文件夹中
# 2.-v /data/mysql/data:/var/lib/mysql(数据文件挂载)
# 将容器中的数据文件夹挂载到主机对应的/var/lib/mysql文件夹中
# 3.-v /data/mysql/conf:/etc/mysql(配置文件挂载)
# 将容器的配置文件夹挂载到主机对应的/etc/mysql文件夹中

安装 Redis:

一、通过 Portainer 安装 Redis

 

 

二、通过命令安装 Redis

# 查询redis可用镜像
docker search redis

# 下载redis镜像
docker pull redis

# 启动redis容器
docker run -itd --name 容器名称 -p 6379:6379 -d redis --requirepass '密码'


# 认证密码
# 1、进入reids容器
docker exec -it redis /bin/bash

# 2、进入redis目录
cd /usr/local/bin 

# 3、进入redis客户端
redis-cli

# 认证密码
auth '刚刚设置的密码'

安装 Nginx:

一、通过 Portainer 安装 Nginx

 配置完成点击【部署容器】既可以了。

完成容器部署后在浏览器输入ip:8899(你的端口号)访问得到以下结果就是成功了。

 

 

二、通过命令安装 Nginx

# 查询nginx可用镜像
docker search nginx

# 下载nginx镜像
docker pull nginx

# 启动nginx容器
docker run -itd --name 容器名称 -p 8899:80 -d nginx

# 容器启动成功后本地测试,返回页面头部有[Welcome to nginx!]就是成功了
curl localhost:8899

# 进入nginx容器
docker exec -it 容器名称 /bin/bash

# 查找nginx相关文件(查找结果:nginx: /usr/sbin/nginx /usr/lib/nginx /etc/nginx /usr/share/nginx)
whereis nginx

# 进入/etc/nginx/文件夹下nginx.conf就是nginx配置文件了,查看配置文件
cat nginx.conf

继续更新中。。。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值