凝思6.0安装部署docker的保姆级教程
时间: 2023-09-19 13:05:09 浏览: 323
Centos6安装docker方法
好的,请按照以下步骤进行凝思6.0的安装部署docker:
1. 准备工作
- 安装docker和docker-compose。
- 下载凝思6.0的安装包。
2. 创建并进入项目目录
在命令行中创建一个项目目录,并进入该目录:
```
mkdir myproject
cd myproject
```
3. 复制安装包
复制凝思6.0的安装包到项目目录中:
```
cp /path/to/ningxi-6.0.tar.gz .
```
4. 解压安装包
解压凝思6.0的安装包:
```
tar zxvf ningxi-6.0.tar.gz
```
5. 编写docker-compose.yml文件
在项目目录中创建一个名为docker-compose.yml的文件,并将以下内容复制到文件中:
```
version: '3.7'
services:
ningxi:
image: registry.cn-hangzhou.aliyuncs.com/ningxi/ningxi:6.0
container_name: ningxi
restart: always
ports:
- "8080:8080"
environment:
- LC_ALL=C.UTF-8
- TZ=Asia/Shanghai
- SPRING_PROFILES_ACTIVE=prod
- SERVER_PORT=8080
volumes:
- ./data:/usr/local/src/ningxi/data
- ./logs:/usr/local/src/ningxi/logs
```
6. 启动容器
在命令行中执行以下命令启动容器:
```
docker-compose up -d
```
7. 测试容器
容器启动后,可以通过访问http://localhost:8080/来测试容器是否正常运行。
8. 配置nginx反向代理
如果需要通过域名来访问凝思6.0,则需要配置nginx反向代理。以下是一个示例配置文件:
```
server {
listen 80;
server_name ningxi.example.com; # 修改为你的域名
location / {
proxy_pass http://localhost:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
```
9. 完成
至此,凝思6.0的安装部署docker就完成了。可以通过nginx反向代理来访问容器。
阅读全文