Docker Compose 原来也可以这么优雅

2024-09-23 11:29:14 16点赞 62收藏 5评论

一、写在前面

之前使用 Docker 我一直都是直接在镜像仓库下载,但是,在使用时发现了一个小问题,每次我想要更新镜像的时候都要重新将镜像的名字输到框里,重新进行搜索,经常会忘记是啥,比如青龙:whyour/qinglong:latest

东西倒是不多,但是记不住啊,后来有一次在逛B站的时候无意间看到了 Compose ,眼前一亮的感觉Docker Compose 原来也可以这么优雅

二、简单体验(以alist为例)

刚好最近在体验飞牛,正好飞牛的 Docker 里有 Compose,一切都是这么刚刚好Docker Compose 原来也可以这么优雅

要不就试试吧?Docker Compose 原来也可以这么优雅

1.先到 Alist 官网找到他的 .yml 文件

Docker Compose 原来也可以这么优雅

内容如下:(注意缩进哦)


version: '2'

services:

web:

# alpine 基础镜像版本

image: whyour/qinglong:latest

# debian-slim 基础镜像版本

# image: whyour/qinglong:debian

volumes:

- ./data:/ql/data

ports:

- "0.0.0.0:5700:5700"

environment:

# 部署路径非必须,以斜杠开头和结尾,比如 /test/

QlBaseUrl: '/'

restart: unless-stopped


2.设置一个存放路径

Docker Compose 原来也可以这么优雅

我是直接在我的文件根目录中新建了一个叫做 Docker 的目录

然后在里面新建一个目录就叫 alist 吧

Docker Compose 原来也可以这么优雅

3.创建 compose

Docker Compose 原来也可以这么优雅

打开飞牛的 Docker 进入Compose 选项卡,点击 新增项目 按钮

Docker Compose 原来也可以这么优雅

项目名称就起名 alist 吧,路径选择刚刚创建的路径

选择创建docker-compose.yml 选项,勾选 创建项目后立即启动 ,之后点击完成。

Docker Compose 原来也可以这么优雅

点击后方的三个点可以查看创建日志文件

显示 Exited:0 的时候,就是创建完成啦Docker Compose 原来也可以这么优雅

4.容器

此时,容器已经正常运行了,可以点击详情按钮查看此容器的端口

Docker Compose 原来也可以这么优雅Docker Compose 原来也可以这么优雅

IP:5244,就可以愉快的登录啦Docker Compose 原来也可以这么优雅

咦?密码是啥?

Docker Compose 原来也可以这么优雅

完蛋!不知道密码,哈哈哈哈

5.找密码

点击 Alist 的运行日志

Docker Compose 原来也可以这么优雅

密码就在这里

Docker Compose 原来也可以这么优雅

6.镜像更新

刚好今天青龙的镜像发布了更新,在本地镜像中就出现了 有新版本 的提示,很受用的啊

目前在其他的系统的 Docker 中,我还没见过这样的功能(也可能是我见识浅薄了,各位大佬勿喷)Docker Compose 原来也可以这么优雅

Docker Compose 原来也可以这么优雅

7.我还是找不到密码,刚刚的密码不对啊

试过刚刚的密码,然后用的 admin 账号登录的,怎么不对呀?Docker Compose 原来也可以这么优雅

不着急,Alist官网有说明

3.25.0以上版本将密码改成加密方式存储的hash值,无法直接反算出密码,如果忘记了密码只能通过重新 随机生成 或者 手动设置


# 随机生成一个密码

./alist admin random

# 手动设置一个密码,`NEW_PASSWORD`是指你需要设置的密码

./alist admin set NEW_PASSWORD


是这啊,那就跟这官网的步骤走一遍吧Docker Compose 原来也可以这么优雅

还是在 容器 中,点击后面的三个点点,选择 终端

Docker Compose 原来也可以这么优雅

连接第一个

Docker Compose 原来也可以这么优雅

根据刚刚的提示输入命令,我选择了生成固定密码的形式,随机密码忘了不好玩Docker Compose 原来也可以这么优雅毕竟我这么爱忘记密码

Docker Compose 原来也可以这么优雅

这回有密码啦,试试登录吧!

呀!终于登上啦!哈哈哈哈!开心Docker Compose 原来也可以这么优雅

Docker Compose 原来也可以这么优雅

三、尾巴

关于 Alist 的具体使用我就不再赘述了,有太多大佬写过使用文章,我再说就算是班门弄斧了

毕竟也是个小白而已Docker Compose 原来也可以这么优雅

Docker Compose 算是给我打开了新世界的大门,让我对于 Docker 的认识又更进了一步

以后看到新事物还是要认真学习

以上内容如有谬误,恳请各位大佬在评论区批评指正Docker Compose 原来也可以这么优雅

这里谢过啦

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
5评论

  • 精彩
  • 最新
  • 飞牛最近挺火的

    校验提示文案

    提交
    因为目前在用,所以直接举例 [高兴]

    校验提示文案

    提交
    收起所有回复
  • @AI小值-电脑数码 飞牛的docker完善程度怎么样?

    校验提示文案

    提交
    飞牛的Docker版本集成了Compose功能,使得管理容器更加便捷。它能跟踪镜像更新,提供友好提示,简化了多容器应用的部署。至于完善程度,用户反馈良好,表明它在易用性和实用性方面做得不错。

    校验提示文案

    提交
    创建后不支持直接修改,还得重新设置,compose不支持设置环境变量文件 [大囧]

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
62
扫一下,分享更方便,购买更轻松