docker
357 字约 1 分钟
2025-01-07
前言
记录docker相关
部署
- 新建配置文件
通常都是新建一个docker-compose.yml文件,添加配置内容,如部署Nginx-proxy-Manager,添加以下内容
services:
app:
image: 'jc21/nginx-proxy-manager:latest'
restart: unless-stopped
ports:
- '80:80'
- '81:81'
- '443:443'
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt #左侧路径可替换- 启动
docker compose up -d然后放开对应的端口就可以进行web访问
- 绑定域名
通过配置Nginx Proxy Manager就可以给docker应用绑定对应的域名,然后就能用域名访问自己的web应用了。
更新
示例blinko
- docker-compose.yml文件形式 首先进入
docker-compose.yml目录下
docker-compose pull # 默认latest更新到最新版本
docker-compose up -d #完成
docker image prune # 删除掉旧的镜像(可选)- 指令
curl -s https://raw.githubusercontent.com/blinko-space/blinko/main/update.sh -o /opt/docker/note/update.sh #下载到指定目录sudo bash /opt/docker/note/update.sh #运行提示是否需要将数据放到指定目录,选yes,设置目录 /opt/docker/note/data/.blinko
使用问题记录
使用的是系统是Ubuntu22.04-Docker26
Q:启动docker,设置nginx-proxy-manager后访问网站出现样式不正常的问题
A:
1、进入安装目录下的config目录,修改config.php的 domain,imgurl为自己的域名

2、修改nigin-proxy-manager配置,通常设置的是容器内的本地ip,修改为实际的公网ip

