-
Notifications
You must be signed in to change notification settings - Fork 137
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CouchDB docker image's port 5984 is not exposed with containerd-1.6.x #228
Comments
Does it work with the latest image? You shouldn't use this old version. |
It's important to install the containerd-1.6.6-4.ph4.x86_64 and reboot the VMware Photon guest OS before testing. After more testing I have discovered that I can only reproduce this issue on a VMware hypervisor specifically with the "VMXNET 3" network adapter (changing to E1000E resolves the issue) When running the container manually, netstat should report port 5984 listening: CouchDB 2.3.1:
CouchDB 3.1.2:
CouchDB 3.2.2:
I strongly suspect this is an issue with the kernel module responsible for controlling the "VMXNET 3" network adapter and not couchdb but I am reporting it here for completeness. VMWare Environment: Kernel: 5.10.152-3.ph4-esx #1-photon x86_64 |
What's shown in the logs of CouchDB? |
Appologies!!! This does work using CouchDB 3.2.2! But not CouchDB 2.3.1 or CouchDB 3.1.2. |
CouchDB-2.3.0
docker image doesn't work as expected withcontainerd-1.6.6
Expected Behavior
Port 5984 should start listening.
Current Behavior
Once image is deployed, port
5984
is not listening.More info at vmware/photon#1379
Steps to Reproduce (for bugs)
Fedora-36
andcontainerd-1.6.9
as well.systemctl start docker && CONTAINER=$(docker run -d --rm couchdb:2.3.0) && docker exec -it ${CONTAINER} /bin/bash -c "apt update ; apt -y install net-tools && sleep 5 && netstat -pantu" && docker rm -f ${CONTAINER}
Your Environment
vmware/photon#1379, Photon OS 4.0
Fedora 36, containerd-1.6.9, docker-20.10.21
PS:
This works as expected with
containerd-1.4.13
The text was updated successfully, but these errors were encountered: