Docker一条命令搭建一个属于自己的工具箱

前提:docker安装可以参考之前的文章

docker命令:

[root@C9150 ~]# docker run -d --name it-tools --restart unless-stopped -p 8081:80 corentinth/it-tools:latest
Unable to find image 'corentinth/it-tools:latest' locally
latest: Pulling from corentinth/it-tools
4abcf2066143: Pull complete
3129a53fcac0: Pull complete
51c6306186bf: Pull complete
097adf26662d: Pull complete
27b4ece6aebb: Pull complete
7101c7574452: Pull complete
98679bd10007: Pull complete
b1a0e0d8fc1d: Pull complete
5e061c1d97e3: Pull complete
cc02aaec88ba: Pull complete
Digest: sha256:c191615f23eb6a18b8faca4dba15fc11caefea250ce3a8e29d249757544092eb
Status: Downloaded newer image for corentinth/it-tools:latest
47e1f0a35d1f06db3c7ea4d06ee8c14da781a9b2e3ffcb48dda7cb76c9e64506

参数详解:

docker run

这是 Docker 命令行工具的基础命令,用于创建并启动一个新的容器。

-d

运行容器在后台(分离模式)。即容器将在后台运行,您可以继续使用命令行。

–name it-tools

为容器指定一个名称 it-tools。这个名称在 Docker 容器管理中用于引用这个容器,可以用来方便地停止、启动、删除或查看容器状态。

–restart unless-stopped

设置容器的重启策略。unless-stopped 表示 Docker 会在容器退出时自动重启容器,除非容器被手动停止。适用于希望容器在意外停止时自动恢复的场景。

-p 8081:80

端口映射,将宿主机的端口 8081 映射到容器的端口 80。这意味着通过访问宿主机的 http://<宿主机IP>:8081 可以访问容器内运行在 80 端口的应用或服务。

corentinth/it-tools:latest

要运行的 Docker 镜像及其标签。这里指定了 corentinth/it-tools 镜像的 latest 标签。latest 是镜像的标签,通常指示最新的稳定版本。

然后查看一下it-tools容器运行情况:

[root@C9150 ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
47e1f0a35d1f corentinth/it-tools:latest "/docker-entrypoint.…" 5 minutes ago Up 5 minutes 0.0.0.0:8081->80/tcp, :::8081->80/tcp it-tools

最后在浏览器访问:http://<宿主机IP>:8081 ,即可看到工具箱前端,可切换为中文:

可以看到左侧的可选项还是很多的!!!


云野 » Docker一条命令搭建一个属于自己的工具箱

发表回复