云原生之使用Docker部署Linux命令大全搜索工具
一、Linux Command介绍
当前仓库搜集了 570 多个 Linux 命令,是一个非盈利性的仓库,生成了一个 web 网站方便使用,目前网站没有任何广告,内容包含 Linux 命令手册、详解、学习,内容来自网络和网友的补充,非常值得收藏的 Linux 命令速查手册。
二、检查本地部署环境
1.检查Docker版本
检查当前环境Docker版本,确保环境中已提前安装好Docker。
[root@jeven ~]# docker version
Client: Docker Engine - Community
Version: 20.10.17
API version: 1.41
Go version: go1.17.11
Git commit: 100c701
Built: Mon Jun 6 23:05:12 2022
OS/Arch: linux/amd64
Context: default
Experimental: true
Server: Docker Engine - Community
Engine:
Version: 20.10.17
API version: 1.41 (minimum version 1.12)
Go version: go1.17.11
Git commit: a89b842
Built: Mon Jun 6 23:03:33 2022
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.6.6
GitCommit: 10c12954828e7c7c9b6e0ea9b0c02b01407d3ae1
runc:
Version: 1.1.2
GitCommit: v1.1.2-0-ga916309
docker-init:
Version: 0.19.0
GitCommit: de40ad0
2.检查docker状态
检查Docker状态,确保Docker运行正常。
[root@jeven ~]# systemctl status docker
● docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
Active: active (running) since Tue 2023-01-31 14:30:24 CST; 33min ago
Docs: https://docs.docker.com
Main PID: 9998 (dockerd)
Tasks: 177
Memory: 370.0M
三、下载linux-command镜像
执行以下命令,从docker hub拉取linux-command镜像。
[root@jeven ~]# docker pull wcjiang/linux-command:latest
latest: Pulling from wcjiang/linux-command
8423351b5fdc: Pull complete
062f4bcd38d8: Pull complete
56262d77c13f: Pull complete
a948c7981443: Pull complete
8dc4000d2d6e: Pull complete
Digest: sha256:5082f6bdabbdbab29ee012184513be8345a3865bff3d86b64f47b98925bc57b6
Status: Downloaded newer image for wcjiang/linux-command:latest
docker.io/wcjiang/linux-command:latest
四、部署linux-command
1.创建linux-command容器
执行以下命令,直接使用docker-cli命令快速运行linux-command容器。
[root@jeven ~]# docker run -d --name linux-command --restart always -p 9555:3000 wcjiang/linux-command:latest
ccc417ad032d9dfa492b1d134e7bfe062df59ebfbedb5e4e3bb3ec7ca54a3329
2.检查linux-command容器状态
检查linux-command容器状态,确保容器已正常启动。
[root@jeven ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ccc417ad032d wcjiang/linux-command:latest "/busybox httpd -f -…" About a minute ago Up About a minute 0.0.0.0:9555->3000/tcp, :::9555->3000/tcp
五、访问linux-command的web页面
访问地址:http://192.168.3.166:9555/,将IP替换为自己服务器IP地址。
六、搜索Linux命令
搜索栏输入某个命令,即可查询该具体用法,非常方便。