环境:-
我的撰写文件:-
version: "3.3"
networks:
basic:
services:
ping-test:
image: yogeshkathayat/node-ping
deploy:
replicas: 1
networks:
- basic
ports:
- "3000:3000"
问题:- 我无法从容器内部ping通同一本地网络中的另一台主机, 如果我从“撰写”文件中删除“端口”部分,则它工作正常。但我想将港口暴露给外界。
步骤:-
docker swarm初始化
docker stack deploy --compose-file docker-compose.yml ping
docker exec -it / bin / bash //进入容器
ping同一子网或网络中的主机