docker -v Docker version 20.10.17, build 100c701
podman -v podman version 4.0.2
分别在上述环境中使用 docker-compose 启动下述两个服务, 在 docker 环境下, exec 到 next-terminal 可以 ping guacd 可以通 在 podman 下 ping 不通.
version: '3.3' services: guacd: image: dushixiang/guacd:latest volumes: - ./data:/usr/local/next-terminal/data restart: always next-terminal: image: dushixiang/next-terminal:latest environment: DB: sqlite GUACD_HOSTNAME: guacd GUACD_PORT: 4822 ports: - "8088:8088" volumes: - /etc/localtime:/etc/localtime - ./data:/usr/local/next-terminal/data restart: always
1 ccccccccw 2022-08-25 13:43:00 +08:00 需要 link 的吧? |
3 hefish 2022-08-25 13:49:06 +08:00 podman 倒没怎么用过, 看看 podman network ls ,看看 podman inspect 的网络部分。。。 |
5 julyclyde 2022-08-25 16:28:15 +08:00 难道不应该问,为什么 docker 环境那边竟然神奇的可以 ping 通吗? |
![]() | 6 muxueqz 2022-08-26 09:36:12 +08:00 ![]() podman 需要安装一个叫 dnsname 的 cni plugin 和 dnsmasq https://github.com/containers/podman-compose 这里有说明 |