Docker series Use Docker to build your own online toolbox based on IT-Tools
本文最后更新于 351 天前,其中的信息可能已经有所发展或是发生改变,如有失效可到评论区留言。

Preface

Sometimes, we often encounter some specific requirements, such as the need to generate a UUID, or convert the content of the docker-compose.yml file into a docker run command (or vice versa). Generally, we will search for online tools to complete the conversion. It doesn't matter if it happens occasionally, but if there is such a need frequently, it would be too troublesome to search online every time, and the key is that it is not cool, so we need our own online toolbox, and to achieve this, we must rely on today's protagonist: it-tools.

Deploy it-tools

The docker run format command for building it-tools is as follows:

docker run --name it-tools -d -it \ -p 8080:80 \ # maps the host port 8080 to the application port 80 in the container. Please modify the host port according to the actual environment. corentinth/it-tools

Visit it-tools

usehttp://host ip:8080Access it-tools:

image.png

The left part of the above picture is the tool classification, and the right part is a list of all tools. Click on a tool classification to see the specific tools under that category:
image.png

You can also search by yourself in the search box above all tools:
image.png

For example, to search for uuid:
image.png

Press Enter to access:
image.png

Simple and easy to use.

Publish to the public network

The online toolbox must be published on the public Internet. You need to choose the most suitable publishing method according to the actual environment and the reverse proxy you use. You can refer to my previous articles:
1,Docker series uses Docker to build its own reverse proxy based on NPM
2,Linux panel series configure reverse proxy and use non-443 port for publishing
3.Home data center series uses domestic cloud hosting to get free cloudflare to achieve fast access to domestic sites from abroad
4.Home Data Center Series: Use cloudflare to build a website quickly with no public IP in your home broadband (general purpose)

1 and 2 are suitable for environments with public IP but no legal 443 port (home broadband, unregistered cloud host). You need to add a non-standard port after the URL (if you use cloudflare to build a website, you don't need to add a port, but you need to customize the source station port. You can refer to:Home data center series uses cloudflare's Origin Rules to solve the problem of having a public IP but no legal ports 80 and 443 when building a website). 3 is suitable for cloud hosts with records, 4 is suitable for all environments, and is also the method I will recommend in the future.

This hidden content is only available to VIPsUpgrade VIP

If you are too lazy to build it yourself, you can also support the one I built:Unrivaled Online Toolbox.

Also: I didn’t expect that I could write an article so easily today. I’m so happy.

The content of the blog is original. Please indicate the source when reprinting! For more blog articles, you can go toSitemapUnderstand. The RSS address of the blog is:https://blog.tangwudi.com/feed, welcome to subscribe; if necessary, you can joinTelegram GroupDiscuss the problem together.
No Comments

Send Comment Edit Comment


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠(ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ°Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
Emoticons
Emoji
Little Dinosaur
flower!
Previous
Next
       

This site has disabled the right mouse button and various shortcut keys. The code block content can be copied directly by clicking the copy button in the upper right corner

en_US