在集群中创建一个service使用rockylinux:9镜像,service名称为“自己名称全拼”,service连接到“自己名称缩写”的overlay网卡,并且不要使用Routing mesh,service部署模式为global。
时间: 2024-03-22 13:37:22 浏览: 48
好的,您的问题是如何在集群中创建一个service使用rockylinux:9镜像,service名称为“自己名称全拼”,service连接到“自己名称缩写”的overlay网卡,并且不要使用Routing mesh,service部署模式为global。
以下是创建该service的步骤:
1. 首先,您需要在集群中创建一个overlay网络,可以使用以下命令:
```
$ docker network create -d overlay --attachable 自己名称缩写
```
这将在集群中创建一个名为“自己名称缩写”的overlay网络。
2. 接下来,使用以下命令在集群中创建一个service:
```
$ docker service create --name 自己名称全拼 \
--network 自己名称缩写 \
--mode global \
--publish published=80,target=80 \
--publish published=443,target=443 \
--replicas-max-per-node 1 \
rockylinux:9
```
这将在集群中创建一个名为“自己名称全拼”的service,使用rockylinux:9镜像,并连接到名为“自己名称缩写”的overlay网络。此外,该service部署模式为global,不使用Routing mesh,并且每个节点最多只能运行一个replica。
请注意,上述命令还发布了容器的80和443端口,以便您可以通过这些端口访问该service。如果您不需要这些端口,请删除这些参数。
希望我的回答对您有所帮助!
阅读全文