【好玩的Docker项目】十分钟搭建一个颜值超高的工具箱
1.前言
一个比较好看的在线工具:IT-TOOLS
这是可以通过 docker命令直接搭的在线工具箱。
2.项目展示
先丢几张项目图观赏:
哈希文本 (Hash text):
BIP39 密码生成器 (BIP39 passphrase generator):
Base64 字符串编码器 (Base64 string encoder/decoder):
Base64 文件转换器 (Base64 file converter):
颜色转换器 (Color converter):
3.相关地址
引用站外链接
GitHub
官方仓库
docker-compose.yml核心内容如下,熟悉的小伙伴可以直接根据内容进行搭建:
1 | version: '3.3' |
4.搭建环境
- 服务器:推荐使用腾讯云轻量服务器,也可以使用阿里云轻量服务器
- 系统:Debian11
- 安装好 Docker、Docker-compose
- 非必须:准备一个域名,搭建完成以后可以解析到相应的服务器上进行访问
- 非必须:安装宝塔面板、1panel面板、Nginx Proxy Manager等等方便操作,该选项可以选择其一,不必全部安装
5.安装Docker和Docker-compose
非大陆服务器
安装docker
安装 docker
1 | wget -qO- get.docker.com | bash # 安装docker |
查看 docker版本
1 | docker -v #查看 docker 版本 |
设置开机自启动
1 | systemctl enable docker #设置开机自启动 |
安装docker-compose
安装 docker-compose
1 | sudo curl -L "https://github.com/docker/compose/releases/download/2.32.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose |
设置好权限
1 | sudo chmod +x /usr/local/bin/docker-compose |
查看 docker-compose版本
1 | docker-compose --version #查看 docker-compose 版本 |
国内服务器
安装docker
安装 docker
1 | curl -sSL https://get.daocloud.io/docker | sh |
查看 docker版本
1 | docker -v #查看 docker 版本 |
设置开机自启动
1 | systemctl enable docker # 设置开机自启动 |
安装docker-compose
安装 docker-compose
1 | curl -L https://get.daocloud.io/docker/compose/releases/download/v2.32.4/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose |
修改 Docker 配置 (可选)
以下配置会增加一段自定义内网 IPv6 地址,开启容器的 IPv6 功能,以及限制日志文件大小,防止 Docker 日志塞满硬盘
1 | cat > /etc/docker/daemon.json <<EOF |
设置好了以后重启一下 Docker 服务
1 | systemctl restart docker |
6.搭建方式
6.1创建文件目录
1 | sudo -i |
在该文件目录下使用 vim创建一个文件
1 | vim docker-compose.yml |
打开 vim 以后在英文输入法状态下 按 i
编辑内容如下
1 | version: '3.3' |
最后按 esc输入 :wq保存退出
通过下方命令进行启动:
1 | docker-compose up -d |
6.2端口开放
腾讯云服务器、阿里云服务器、华为云等等要去相应的控制台内,找到该内容搭建的博客,进行防火墙端口开放
7.使用教程
更新 IT-TOOLS
1 | cd /root/docker_data/it-tools |
卸载
1 | cd /root/docker_data/it-tools |
8.目前问题
目前是英文版本的,暂时没有切换中文的选项
可以通过各大翻译软件,进行网页翻译使用,同时也可以增加对英语知识的学习
参考文献
引用站外链接
GitHub
官方仓库
- Thanks for your appreciation.
赞赏名单
由于您的支持,我才能够实现写作的价值。
本文是原创文章,采用CC BY-NC-SA 4.0协议,完整转载请注明来自流川Lucian
评论 ()






