docker部署的thumbor怎么配置
时间: 2023-03-22 14:01:45 浏览: 74
关于docker部署的thumbor的配置,可以按照以下步骤进行操作:
1. 在docker中运行thumbor镜像,可以使用以下命令:
docker run -p 8000:8000 apsl/thumbor
2. 在thumbor的配置文件中,配置图像服务的地址,如下所示:
[server]
# 这里填写thumbor服务的ip和端口
listen = 0.0.0.0:8000
# 指定服务地址,需要与nginx的配置一致
trusted_sources = 127.0.0.1/32
3. 在thumbor的配置文件中,配置图像的存储方式,如下所示:
[file_storage]
# 存储方式为本地文件存储
type = thumbor.storages.file_storage.FileStorage
# 本地文件存储的路径
path = /data/thumbor/storage
4. 在thumbor的配置文件中,配置图像的处理方式,如下所示:
[imaging]
# 指定图片处理引擎
engine = thumbor.engines.pil
# 指定图片质量,取值范围0-100
quality = 80
以上是docker部署的thumbor的基本配置方法,根据需要可以进行自定义配置。
相关问题
docker部署nacos配置mysql
要在Docker中部署Nacos配置MySQL,可以按照以下步骤进行操作:
1. 拉取Nacos的官方镜像,如MySQL 5.7版本的:docker pull nacos/nacos-server:1.3.1 。
2. 确保本机已安装了Git、Docker和Docker Compose。
3. 拉取一个包含修改后支持MySQL 8的Nacos版本的文件,可以使用命令:git clone https://gitee.com/korov/Docker.git 。
4. 创建一个logs目录和一个init.d目录,可以使用命令:mkdir -p /mydata/nacos/logs/ 和 mkdir -p /mydata/nacos/init.d/ 。
5. 配置数据库,创建一个名为nacos_config的数据库,可以使用以下SQL文件:https://github.com/alibaba/nacos/blob/master/config/src/main/resources/META-INF/nacos-db.sql。
6. 进入Nacos的容器内,可以使用命令:docker exec -it nacos-server /bin/bash。
通过以上步骤,你可以成功地在Docker中部署Nacos配置MySQL。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [docker安装Nacos并配置MySQL](https://blog.csdn.net/wts563540/article/details/126450620)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* [Docker Compose部署Nacos集群 支持MySQL8](https://download.csdn.net/download/weixin_38609089/14886741)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
docker部署nginx配置前端dist
docker部署nginx配置前端dist的步骤如下:
1. 编写Dockerfile,设置基础镜像为nginx:alpine,并将dist文件中的内容复制到/app/dist目录下:
```
# 设置基础镜像
FROM nginx:alpine
# 将dist文件中的内容复制到/app/dist目录下
COPY dist/ /app/dist
# 用本地的default.conf配置文件替换nginx镜像里的默认配置
COPY default.conf /etc/nginx/conf.d/default.conf
```
2. 编写nginx配置文件default.conf,配置前端的访问规则和代理转发规则:
```
upstream backendapi {
server backend-api:9527;
}
server {
listen 80;
server_name localhost;
access_log /var/log/nginx/host.access.log main;
error_log /var/log/nginx/error.log error;
location / {
root /app/dist;
index index.html index.htm;
try_files $uri $uri/ /index.html;
}
error_page 500 502 503 504 /50x.html;
location /api/ {
rewrite /api/(.*) /$1 break;
proxy_pass http://backendapi;
}
}
```
3. 执行以下命令制作镜像:
```
# 把Dockerfile、default.conf、dist放在同级目录下
# 创建容器
docker build -t frontend/web .
# 给容器打上标签
docker tag frontend/web:latest harbor/frontend/web:latest
# 登录harbor容器仓库
docker login harbor
# 输入账号密码
# 推送打上标签的容器到harbor仓库
docker push harbor/frontend/web:latest
```